Implement ex-coupon date for fixed rate bonds

This commit adds support for ex-coupon dates to fixed rate bonds and
updates the cashflow calculations to take account of this date.  The
results have been verified against Bloomberg for UK Gilts and Australian
Government Bonds