Merge branch 'refs/heads/topic/PLAT-6697' into topic/PLAT-6701
Merge branch 'refs/heads/topic/PLAT-6697' into topic/PLAT-6701
Adding DiscreteVolatilityFunction
Added 'volatlity' classes to the branch
Merge branch 'refs/heads/topic/PLAT-6697' into topic/PLAT-6701
added FunctionalSurface
Added weightSensitivity to BasisFunctionAggregation
Adding VolatilitySurfaceProvider
Added getNumberOfParameters method to ParameterizedFunction (this affects several classes and tests).
Added ParameterizedVolatilitySurfaceProvider
Added tests
added test for BasisSplineVolatility*Provider
Removed ParameterizedSmileModelDiscreateVolatilityFunctionProvider
Added tests and fixed problems related to pull request  topic/PLAT-6701 #154
fixing copyright date
Merge pull request #154 from OpenGamma/topic/PLAT-6701

topic/PLAT-6701