Assemblage is now a tool with subcommands.

We also begin to invert the inversion of control. The Assemblage.add
function and the project list are now gone, you need to call
Assemblage.assemble on your project, which invokes the cmdliner
machinery. Also Assemblage.create becomes Assemblage.project.

The `configure.ml` and `describe.ml` tools are gone.