build.sh: collapse all build_xxx into one build_all_modules function
There used to be a time where related modules could be built
together, for example, all protcols, all libraries, all fonts.
Since then, build order has changed so the group order has been
broken in several places. This means the reader has to hunt for
the function definition just to find the module he is looking for
is no longer built with the group and has to look elsewhere.
The build_all_modules function is the one stop shopping place to add
or remove modules from the build list.
There is no functional changes, or no build order changes. Just source
code reshuffling.
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>