ACTIV-57 - Fail view client if permissions denied
ACTIV-57 - Activ permission checking

Add in code to bypass checks in certain situations
Merge branches 'develop' and 'topic/ACTIV-57' of github.com:OpenGamma/OG-Platform into topic/ACTIV-57
ACTIV-57 - Changes for per user entitlements
ACTIV-57 - Changes for per user entitlements

Do not do entitlement check on subscription
[PLAT-5519] Constant should be used to ensure name changes aren't missed
[PLAT-5520] Inputs were being checked for null but were being used even if they were null
[PLAT-5451] Created bond futures with average yield settlement. Security and Transaction. Definition and derivative.
[PLAT-5517] Created generic FuturesSecurity and Transaction method. Price/present value for average yield bond futures.
 PLAT-5527 - Don't hold FormattingTuple inside FailureResult
[PLAT-5514] Put ZIP in "Downloads" sub-folder if it exists
[PLAT-5541] Recognize %TEMP% as a path placeholder
[PLAT-5023] Changes to allow a golden copy to be diffed by a view run in an in memory engine.
[PLAT-5023] Added data tracking masters and component factories; added multiline and indenting xml stream writer libs (saxon 9.4HE);
[PLAT-5023] Removed unnecessary RegressionIdPreProcessor; CalculationResults now uses ObjectId.toString() as default regression id if not already populated; Added filtering so only records accessed are persisted in dump.
[PLAT-5023] Added level of indirection to dump writing. Dumps can now write to a directory hierarchy (as before) or a single zipfile
[PLAT-5023] Moved xml (saxon) libs to og-util; added apache compress libs
[PLAT-5023] Added ability to load dump from a zip file or a directory structure
[PLAT-5023] Added ability to capture multiple views/snapshots in a single dump
[PLAT-5023] Removed support for directory-based dumps