Topic/reqs 648

* Implemented **SwapCleanDiscountingCalculator** and its test **SwapCleanDiscountingCalculatorTest**. 
The cast may not work, for example if a ibor coupon is fixed in arrears. A check is probably required.