Metaproject patch

- Project files can now act as "builder scripts" which tie together a
  collection of related applications or library reflections in one entry
  point document.
- Added a mechanism to manifests and the builder to clear the output
  directory before building.
- Added some output logging for which directories were being copied into
  a project's output folder.
- Added "files", "files_flat", "directories_flat", and
  "directory_contents" directives to the project manifest to allow for
  very fine grained control over what shows up in your project ouput
  folder without being all up in your face about it.

Change-Id: Ib26366a93de9a4930b4acd41d5b0f2c71f3fec27