[PLAT-2786] Created the required provider and calculators for instruments used in single currency curve construction.
[PLAT-2786] Added all instruments and calculator required to build curves (single currency and x-ccy). Remove unused derivatives instruments.
[PLAT-2786] Started the "spread curves developements". Tests not working yet!
[PLAT-2786] Added curve construction and sensitivities with spread curves.
[PLAT-2786] New providers for issuers and SABR swaptions.
[PLAT-2786] Added a "decorated" multicurve provider.
[PLAT-2786] Package reorganisation.
[PLAT-2786] Package reorganisation.
[PLAT-2786] Added provider coverage for Bill, DepoistCounterpart, CapFloorCMSSABR.
Starting to add Black calculators to new framework
Starting to add curve sensitivities for Black swaption methods
[PLAT-2786] Added bond, bills and G2++ provider related methods.
Merge branch 'topic/curveprovider' of github.com:OpenGamma/OG-Platform into topic/curveprovider
[PLAT-2786] Added Futures instruments and added Sensitivity calculators for Hull-White.
Merge branch 'develop' into topic/curveprovider

Conflicts:
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/curve/generator/GeneratorCurveDiscountFactorInterpolated.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/curve/generator/GeneratorCurveYieldInterpolated.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/curve/generator/GeneratorCurveYieldInterpolatedAnchor.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/curve/generator/GeneratorCurveYieldPeriodicInterpolated.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/instrument/bond/BondCapitalIndexedTransactionDefinition.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/instrument/bond/BondFixedSecurityDefinition.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/instrument/bond/BondIborSecurityDefinition.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/AbstractInstrumentDerivativeVisitor.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/CashFlowEquivalentCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/CashFlowEquivalentCurveSensitivityCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/InstrumentDerivativeVisitor.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/LastTimeCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/ParRateCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/ParRateCurveSensitivityCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/PresentValueCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/PresentValueCouponSensitivityCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/PresentValueCurveSensitivityCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/PresentValueSABRSensitivitySABRCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/PresentValueSABRSensitivitySABRRightExtrapolationCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/TodayPaymentCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/bond/definition/BillTransaction.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/bond/provider/BondCapitalIndexedSecurityDiscountingMethod.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/bond/provider/BondCapitalIndexedTransactionDiscountingMethod.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/inflation/derivative/CouponInflationZeroCouponInterpolation.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/inflation/derivative/CouponInflationZeroCouponInterpolationGearing.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/inflation/derivative/CouponInflationZeroCouponMonthly.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/inflation/derivative/CouponInflationZeroCouponMonthlyGearing.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/market/calculator/PresentValueCurveSensitivityMarketCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/market/calculator/PresentValueMarketCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/montecarlo/MonteCarloDiscountFactorCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/montecarlo/MonteCarloIborRateCalculator.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/provider/calculator/inflation/PresentValueDiscountingInflationCalculator.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/curve/CurveConstructionBillBondTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/curve/CurveConstructionSpreadTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/curve/CurveConstructionXCcyTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/curve/YieldCurveConstructionGeneratorTwoCurrenciesXCcyData.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/forex/calculator/ForexDerivativeVisitorTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/instrument/InstrumentDefinitionVisitorTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/InstrumentDefinitionYieldCurveSensitivitiesTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/InstrumentDerivativeVisitorTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/InstrumentDoubleCurveSensitivityCalculatorTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/InstrumentSingleCurveSensitivityCalculatorTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/LastTimeCalculatorTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/ParRateCalculatorTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/PresentValueCalculatorTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/PresentValueCouponSensitivityCalculatorTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/PresentValueSensitivityCalculatorTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/bond/provider/BondCapitalIndexedSecurityDiscountingMethodTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/bond/provider/BondCapitalIndexedTransactionDiscountingMethodTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/inflation/method/CouponInflationZeroCouponInterpolationDiscountingMethodTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/inflation/method/CouponInflationZeroCouponInterpolationGearingDiscountingMethodTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/inflation/method/CouponInflationZeroCouponMonthlyDiscountingMethodTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/inflation/method/CouponInflationZeroCouponMonthlyGearingDiscountingMethodTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/payments/provider/CouponFixedDiscountingProviderMethodTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/payments/provider/CouponIborDiscountingProviderMethodTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/payments/provider/CouponOISDiscountingMarketMethodTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/swap/SwapRateCalculatorTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/swaption/method/SwaptionPhysicalFixedIborG2ppMethodTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/math/rootfinding/MultiCurrencyYieldCurveFittingTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/math/rootfinding/YieldCurveBootStrapTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/math/rootfinding/YieldCurveFittingFromSwapsTest.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/math/rootfinding/YieldCurveFittingSetup.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/math/rootfinding/YieldCurveFittingTest.java
Merge branch 'topic/curveprovider' of github.com:OpenGamma/OG-Platform into topic/curveprovider

Conflicts:
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/interestrate/future/derivative/DeliverableSwapFuturesSecurity.java
	projects/OG-Analytics/src/main/java/com/opengamma/analytics/financial/provider/calculator/issuer/PresentValueIssuerCalculator.java
	projects/OG-Analytics/src/test/java/com/opengamma/analytics/financial/interestrate/bond/provider/BondSecurityDiscountingMethodTest.java
Merge branch 'develop' into topic/curveprovider
Using issuer name in bond security conversion
Fixing tests broken during merge
[PLAT-2786] Added methods for capFloor CMS spread and futures.