Additional fixed rate bond support

I have implemented more detailed support of QuantLib calendar for bonds. I have chosen to leave the check for empty calendars on the client side of the getCalendar function in order to:
1. avoid a little overhead when a default (empty) calendar should be used;
2. leave the choise of what to default to in case of missing calendar to the client code.