refactor and cleanup / CalendarRegistry 

- Refactor the way to resolve Calendars from names/code. 
- Removes the dependency on compiled code to add new calendars. 
- Clean up some of the quantlib.cashflow implementation
- Dropped support for Python 2.6
- Removed the SwapData class in favour of using a set of functions