Be less sensitive to the cwd
Include the service implementation resources
Build the assembly
Running generate-build-info.rb successfully now

This actually results in a fully-operational assembly!

Unfortunately, the versions hook is applied to all projects, when it
should really just be modules/core's. This is part of a larger issue
where sub-projects aren't run in their own isolated subprocess. This
also results in problems when a cwd of the child project's root is
assumed.
Turn build-support into a plugin

This prevents us from making build-support a part of the build, of
course. But it enables the plugin to be built with maven, fwiw.

I had to rename the hooks namespace to avoid a conflict with
lein-immutant, causing the hook vars not to be found.
I can inherit the build-support plugin with an explicit version

Had to rename the hooks to avoid a conflict
Allow the plugin to be built with maven