dropped support for Python 2.6
cleanup of the MCVanillaEngine constructor
removed dead code and relayout of some function calls
some cleanup in cashflow.pyx
removed the SwapData class and only use functions
remove unused match function from quantlib.market.conventions.swap
remove all the references to SwapData and make sure the tests pass