Various build and deploy fixes from the FS branch

== Build ==

These are constitute a number of scripts that I've had
for some time locally, but which make server work faster
and therefore should be available for everyone. A general
workflow might be:

    cd components/blitz
    # Make some change
    ../../build.py -top hot-blitz

This will:

    * Do a proper build of blitz
    * Copy the jars to locations under dist/
    * Restart just the Java services

Also available are:

    * ./build.py -py <target> which replaces
      ./build.py -f components/tools/OmeroPy/build.xml <target>

== Deploy ==

The blitz-gc target is now available for use with `bin/omero admin`
in order to enable GC logging:

    bin/omero admin deploy blitz-gc

Finally, the ignore=dirty .gitmodule statements should make the
output of `git status` a bit nicer and prevent odd messages on
`git commit -a` when using hooks.