register swaptions directly to the underlying's observers, otherwise they might miss notifications in case the underlying is not recalculated itself
the value date of the last relevant fixing date might be on of after today and before the settlement date of the yield term structure, which leads to an exception (negative time given), for example if the test is run on Dec 23rd, 2014 (thanks to Cheng Li for the heads up)
better handling of evaluation dates that are no business days for BMA swaps (cf. pull request 124)
Merge branch 'fixBma'
Merge branch 'fixSwaptionObs'