OmeroCpp: Add cmake build system
travis: Add and use components/tools/travis-build
blitz: Remove slice2cpp support
OmeroCpp: Remove gtest
OmeroCpp: Replace scons C++ build with cmake
cmake: Build examples
examples: Remove SCons C++ logic
cmake: Split out api and model sources and headers
OmeroCpp: cmake: Reconsolidate split sources into single library
Add `--auto_close` option
5.0.x: use a structured annotation for auto-close
5.0.x: add public handle field
Better error handling
auto-close integration test
Move NSAUTOCLOSE detection earlier

During cleanup, the transaction has already exited and
therefore there's no way to properly query some types
of annotation (e.g. those which are unloaded). Instead,
we check earlier for the appropriate annotation and only
re-act during autoClose().

Note: throwing exceptiongs from `getResponse()` is a *bad*
      idea.
More null checks in detectAutoClose
And even more null checks
Fix import errors post-rebase
Update develop submodules

Repository: openmicroscopy/openmicroscopy
Already up-to-date.

Repository: openmicroscopy/bioformats
Updating 63fc1e0..3b856bc
Merged PRs (fast-forward):
  # PR 1191 melissalinkert 'FakeReader improvements, part 1'
  # PR 1205 melissalinkert 'TIFF: correctly account for ```fakeBigTiff``` when reading IFD entries'
  # PR 1209 melissalinkert 'ND2: fix tile reading when the X coordinate is > 0'
  # PR 1212 melissalinkert 'Fix Z and T size calculation for InCell 6000 data'
  # PR 1211 joshmoore 'Close IFormatReader copy if not to be used (rebased onto develop)'
  # PR 1208 rleigh-dundee 'docs: Merge xsd-fu prerequisites into build instructions (develop)'
  # PR 1199 melissalinkert 'Nikon .nd2 fixes, part 3 (rebased onto develop)'
  # PR 1193 melissalinkert 'Leica LIF: do not set Channel.Color for RGB images'
  # PR 1192 melissalinkert 'DICOM: fix units for physical sizes'
  # PR 1195 melissalinkert 'OME-TIFF: close helper readers when working with single-plane files (rebased onto develop)'
  # PR 1178 melissalinkert 'Nikon .nd2 fixes, part 2 (rebased onto develop)'
  # PR 1164 melissalinkert 'Add modulo support for LI-FLIM data'
  # PR 1187 melissalinkert 'ScanR: fix exposure time units'
  # PR 1194 melissalinkert 'CZI: prevent NumberFormatExceptions on missing/invalid position values (rebased onto develop)'

Repository: ome/scripts
Updating 9f8a7a0..9771f00
Merged PRs (fast-forward):
  # PR 88 mtbc 'Image from roi (rebased from dev_5_0)'

Repository: openmicroscopy/ome-documentation
Updating 191511b..ce96fa7
Merged PRs (fast-forward):
  # PR 858 hflynn 'Tidy Upgrade page incl. Paris requests for 5.0.3 (rebased onto develop)'
  # PR 861 hflynn 'Fix Dave Duhlman links in Model docs'
  # PR 857 sbesson 'Document orphaned datasets/plates retrieval via getProjects/getScreens (rebased onto develop)'
  # PR 854 mtbc 'Managed repository template path expansions (rebased from dev_5_0)'
  # PR 856 hflynn 'Removing developer standards page'
  # PR 824 sbesson 'OME DCO'
  # PR 834 aleksandra-tarkowska 'Session engine'
  # PR 849 hflynn 'Reformatting VA docs to make them less scary  (rebased onto develop)'
  # PR 846 hflynn 'Insert OMERO sidebar template after page TOC sidebar (rebased onto develop)'
  # PR 850 hflynn 'Re-working OMERO sysadmin index page (rebased onto develop)'
  # PR 843 aleksandra-tarkowska 'adding HTTP response header'
  # PR 845 manics 'Clarify fastcgi (rebased onto develop)'
  # PR 827 aleksandra-tarkowska 'Nginx doc'

Generated by OMERO-5.1-latest-submods#144 (http://ci.openmicroscopy.org/job/OMERO-5.1-latest-submods/144/)
Merge pull request #2794 from rleigh-dundee/cpp-ice33-ifdef

OmeroCpp: Drop special casing for Ice 3.3