[PLAT-6666] Linear interpolation instead of simple average
[PLAT-6666] Using ArgumentChecker per review
[PLAT-6666] Removing unused code
[PLAT-6666] Using TimeCalculator per review
Merge pull request #132 from OpenGamma/topic/plat-6666

[PLAT-6666] Linear interpolation instead of simple average