PLAT-3030 - added test cases and schema version verification
PLAT-3030 - added test cases for schema locating
Merge branch 'develop' of github.com:OpenGamma/OG-Platform into topic/PLAT-3030
Merge branch 'develop' of github.com:OpenGamma/OG-Platform into topic/PLAT-3030
PLAT-3030 - added first version of schema
PLAT-3030 - improvements to schema definition
Changed method signature on MarketDataAvailabilityProvider interface. Passing null and ignoring parameter.
See [PLAT-3044] placeholders.
[PLAT-3044] Intermediate commit.
[PLAT-3044] Intermediate commit.
[PLAT-3044] MarketDataAvailabilityProvider instances to not access security source directly for resolution; most of them do it incorrectly.
[PLAT-3044] Intermediate commit.
[PLAT-3044] Finished main code changes. Compiles but doesn't run.
[PLAT-3044] Removing "external identifier lookup" helper class.
[PLAT-3044] Reinstate ExternalIdBundleResolver
Merge commit '5d894e4dc61a94ba41aed27f74db2bc9067f7399' into topic/PLAT-3044

Conflicts:
	projects/OG-Bloomberg/src/main/java/com/opengamma/bbg/util/BloombergDataUtils.java
	projects/OG-Engine/src/main/java/com/opengamma/engine/marketdata/historical/AbstractHistoricalMarketDataProvider.java
	projects/OG-Engine/src/main/java/com/opengamma/engine/marketdata/historical/HistoricalMarketDataSnapshot.java
	projects/OG-Engine/src/main/java/com/opengamma/engine/view/calc/SingleComputationCycle.java
[PLAT-2286, PLAT-3044] Centralised conversion of ExternalId to/from UniqueId as part of identifier and target resolution.
PLAT-3030 - Restructured to use JAXB. JAXB objects isolated in their own package. Loads IRS and FxOption
[PLAT-3044] Hold id bundles in snapshot structures.
Fudge serialization and unit test of modified SnapshotDataBundle class.
[PLAT-3044] Removed getPreferredIdentifier method from MarketDataUtils.