Add .travis.yml configuration

When PRs are opened or updated against
openmicroscopy/openmicroscopy travis-ci.org will
build the branch and run any tests specified.
The status for the build will appear in the PR
itself and can also be viewed at:

  https://travis-ci.org/openmicroscopy/openmicroscopy
Delete .git for more space

https://travis-ci.org/openmicroscopy/openmicroscopy/jobs/3754554
failed due to "Insufficient space for shared memory file". In
order to work around this, it's necessary to see what's available
on the virtual image and do perform some cleanup.
Speedup build by moving insight zip targets to release-clients

Previously, the insight component was calling "dist" during
the "package" phase which meant that a number of zips were
all created in a phase when most other components were just
building a .jar. Now, "dist" is only called by the special
"zips" target, which is in turn called by the top-level
"release-clients" target (as in docs/hudson/OMERO.sh).

"zips" targets may should be added to all components to all
producing releasable artifacts in addition to the basic
artifacts.

This change was made in order to have a unit-testable build
that does not timeout on travis-ci.org.
Add top-level `release-all` target

With a little re-arranging, all the release
targets are now callable via a single target
(the order is important!)
Remove UNSIGNED build logic

Previously for supporting webstart, all jars were
being first generated as name-UNSIGNED.jar and
then signed to the official name name.jar. Then,
they were being re-signed during the webstart
phase. In order to speed up the job and reduce
disk usage (for travis) this logic has now been
removed.
Delay creating matlab.zip until release-clients

The matlab distribution is significantly large that
it makes sense to only build if it is requested.
Enable test-unit and free up a bit more space
Make 'test' of /specification a no-op

Apparently, there are no longer any unit
test classes in this component so that the
top-level "test-unit" target was failling.

A better strategy is likely to put true
unit-test like activities (schema validation,
etc.) into this target.
Skip signing most jars on update

Since only the jars under lib/insight are now signed,
calling signjar for dist/lib/server/blitz.jar et al
causes server start-up to fail.
merge dev_4_4 --exclude conflict needs-fixes broken: PR 482 (int(request.REQUEST.get('index', 0) all in try/except. See #9918)
merge dev_4_4 --exclude conflict needs-fixes broken: PR 536 (Insight import location)
merge dev_4_4 --exclude conflict needs-fixes broken: PR 538 (OMERO.tables ArrayColumns #5632)
merge dev_4_4 --exclude conflict needs-fixes broken: PR 539 (Fix initialisation of username on Windows)
merge dev_4_4 --exclude conflict needs-fixes broken: PR 545 (Jshint compliance 9927)
merge dev_4_4 --exclude conflict needs-fixes broken: PR 552 (Channel naming 100022)
merge dev_4_4 --exclude conflict needs-fixes broken: PR 558 (Plugin dependencies)
merge dev_4_4 --exclude conflict needs-fixes broken: PR 565 (Web bugs 18th dec)
merge dev_4_4 --exclude conflict needs-fixes broken: PR 569 (Add .travis.yml configuration)
merge dev_4_4 --exclude conflict needs-fixes broken

Repository: openmicroscopy/openmicroscopy
Already up-to-date.
Merged PRs:
  # PR 482 will-moore 'int(request.REQUEST.get('index', 0) all in try/except. See #9918'
  # PR 536 scottlittlewood 'Insight import location'
  # PR 538 manics 'OMERO.tables ArrayColumns #5632'
  # PR 539 bpindelski 'Fix initialisation of username on Windows'
  # PR 545 will-moore 'Jshint compliance 9927'
  # PR 552 will-moore 'Channel naming 100022'
  # PR 558 jburel 'Plugin dependencies'
  # PR 565 will-moore 'Web bugs 18th dec'
  # PR 569 joshmoore 'Add .travis.yml configuration'

Repository: openmicroscopy/bioformats
Updating 03770c0..7c0e124
Merged PRs:
  # PR 312 sbesson 'Return Bio-Formats version in bfCheckJavaPath()'
  # PR 313 melissalinkert 'Sprint 4 bug fixes'

Repository: ome/scripts
Updating 3587c87..f1abf9e

Repository: openmicroscopy/ome-documentation
Updating 858e9f2..c11fc32
Merged PRs:
  # PR 179 sbesson 'CLI documentation'
  # PR 193 manics 'Tables documentation partial rewrite 9957'
  # PR 194 joshmoore 'Change broken link for git alias examples'

Generated by OMERO-merge-4.4#103 (http://hudson.openmicroscopy.org.uk/job/OMERO-merge-4.4/103/)