[PLAT-349] Remove any resolutions from the monitored cache that don't relate to dependency graph nodes.
[PLAT-2286] Changes for the Analytics B view.
[PLAT-1526, PLAT-2783] Correct propogation of changes from ConfigMaster to the users of ConfigSources
[PLAT-349] Original value requirements for positions are based on object identifiers, not unique identifiers.
[PLAT-2286] Move classes to more appropriate package.
[PLAT-2749] Allow target/node merging during graph build.
Fix unit tests
Increase unit test coverage and correct faults.
Introduce FunctionCompilationContextAware marker interface.
[PLAT-2749] First cut of a mechanism for targets to be constructed during graph building.
Abort with a system exit code if the database population fails.
Merge commit 'dc91738cf346d2daa070af104484282d59cef6b9' into topic/PLAT-2748

Conflicts:
	projects/OG-Financial/src/main/java/com/opengamma/financial/analytics/model/forex/option/black/FXOptionBlackPV01Function.java
	projects/OG-Financial/src/main/java/com/opengamma/financial/analytics/model/forex/option/black/FXOptionBlackPhiFunction.java
	projects/OG-Financial/src/main/java/com/opengamma/financial/analytics/model/forex/option/black/FXOptionBlackRhoFunction.java
	projects/OG-Financial/src/main/java/com/opengamma/financial/generator/SecurityGenerator.java
	projects/OG-Financial/src/main/java/com/opengamma/financial/security/FinancialSecurityUtils.java
	projects/OG-Financial/src/main/java/com/opengamma/financial/view/rest/DataViewProcessorResource.java
	projects/OG-Financial/src/test/java/com/opengamma/financial/property/DefaultPropertyFunctionsTest.java
	projects/OG-Web/src/main/java/com/opengamma/web/server/push/analytics/formatting/SnapshotDataBundleFormatter.java
	projects/OG-Web/src/test/java/com/opengamma/web/server/push/analytics/ViewportResultsJsonWriterTest.java
[PLAT-2286] Changes to computation target model.
[PLAT-2749] Remote access to TempTargetSource and TempTargetRepository. ViewEvaluationTarget now Fudge serializable.
Use the original document ID to query for the latest version in the case of retried operations.
Fix launch configuration for new maven paths
Housekeep function implementations.
Use a pattern of cascading sources to manage static function configurations at a package level.
[PLAT-2749] Use canApplyTo check before calling target collapse logic
[PLAT-2749] Implement getResults based on the specific requirements in the target view definition