code: Refactor Zotonic compilation

No longer use the Emakefile, but construct Emakefile options in
code (zotonic_compile.erl).

Experimental: compilation is now done in parallel processes, for
increased speed.