In trying to remove the roadblocks to standalone, aka modular, projects I ran into one that should be easy to remove. In order to build a project a "jamroot" is currently required. I'd like to remove that requirement by:
1. Allowing a jamfile to take the place of a jamroot (currently we allow the inverse).
2. Make a jamfile without a parent project the jamroot for the project.