Almost full support for plain build system.

 * Defining (and lookup) of const strings (e.g. PACKAGE_NAME, etc.) is not
   implemented yet. The lookup is perhaps a Guanako feature.

 * NOTE: Plain build system does not cache anything at all so it's not
         recommended for anything than very small projects.
ProjectBuilder: Fix exit code.