First cut at new build system. Tested on Mac
Add support for assembly on linux as well as multiple configs
Merge pull request #8 from ekr/assembly_enable

Merged first cut of new make system.