Added functionality to control the archive base name.

Plus did some misc. restructuring.

With this change the archive base name for each project will include
a prefix including it's parent's base name and a dash.
Added new sub-projects--with very limited content stubbing.

New projects include the following:

* user:rest
* catalog:rest
* store:war
* user:war
* catalog:war