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-3044] Hold id bundles in snapshot structures.
Fudge serialization and unit test of modified SnapshotDataBundle class.
[PLAT-3044] Removed getPreferredIdentifier method from MarketDataUtils.
[PLAT-3044] Remove isAvailable method from MarketDataUtils
[PLAT-3044] Remove external identifier ordering from MarketDataUtils
[PLAT-3044] Removed MarketDataUtils class
[PLAT-3044] Update InMemoryLKVMarketDataProvider
[PLAT-3044] Add explicit wrapper for PRIMITIVE to avoid collision against ANYTHING type.
[PLAT-3044] Allow Primitive to be serialized. Correct unit test.
[PLAT-3044] Correct unit test. Allow Primitives to be compared.