Adding Thumbnail_Figure to Publications menu
New base.html for Script UI dialogs. Thumbs script fields
Adding Tags to Thumbnail_Figure UI
Sort & group thumbs by selected Tags
Improved layout of tag sorting in table of thumbs
lib: Add jars for Ice 3.5.0
build: Add Ice 3.5 in addition to 3.3 and 3.4
lib: Add omero-shares-3.5.0.jar
Only load Tags that are used on thumbnails
Use system versions of Ice slice files and headers for all Ice versions
Support loading thumbs via 'Dataset'
Removing duplicate Tags
Scripts.ice: Don't use reserved keyword optional

"optional" is now a keyword, so no longer usable as a name;
rename "optional" to "isoptional".
lib: Add additional Ice jars

Ice 3.5 splits out Ice.jar into a number of separate jars.
blitz.Router: Remove unused shutdown() method

This method is unused, and uses Glacier2.AdminPrx which has been
removed in Ice 3.5.  It is replaced by Ice.Admin.
blitz: Use java.util.UUID in place of Ice.Util.generateUUID

Ice.Util.generateUUID was removed with Ice 3.5, and java.util.UUID
is the recommended replacement.
Tag sorting within Datasets of thumbs
lib: Add dummy jars to stop ivy complaining
TestServiceFactory: Don't include Glacier2.AMI_Session_destroy

Glacier2.AMI_Session_destroy was removed in Ice3.5, but was
unused in any case.
OmeroCpp: Use boost::uuids in place of IceUtil::generateUUIDs

Since generateUUIDs was removed in Ice3.5, an alternative
means of generating UUIDs is required.  Here we generate
UUIDs using boost::uuids::random_generator.