Clean up current container implementation before expanding into existing code
- use existing objects (premake.solution, premake.project) as the container classes
- drop metatables and inheritance setup, more trouble than its worth
- create explicit containers for global scope and project groups

--HG--
branch : feature/containers
Rework solution and project APIs around new container calls

--HG--
branch : feature/containers
Rework oven to use new container APIs; can now bake rules as well

--HG--
branch : feature/containers
Fix up namespaces, added under construction comment to configset and context

--HG--
branch : feature/containers
Merge Merge container API improvements