Topic/reqs 648

* Implemented **SwapCleanDiscountingCalculator** and its test **SwapCleanDiscountingCalculatorTest**. 
The reference is to the first coupon of the definition, even if it is to the current coupon accruing. There is no check that the rate or notional are the same for all coupons.