cpp: RTypesI: use static locals in place of duplicated globals
cpp: callbacks: Move constant strings out of header into anonymous namespace
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
OmeroCpp: Correct test-compile target, delegating to build
cmake: Add cmake 3.0 compatibility check

From bioformats develop.
cmake: Write build.py output to files

Suppresses output when running cmake directly.
cmake: Add debug-ice-generation option

Displays results of ice source generation and globbing for
debugging purposes.
Merge remote-tracking branch 'origin/develop' into cmake

Conflicts:
	.travis.yml
add SQL for filtering original files by repository
add repository DAO method for filtering files by repository
add API method for setting files' checksum
genericize Executor.Work

would be nice to do in general with Executor but that's a larger job