Excoupon and payment calendar parameters for CPI Bonds

Implement excoupon parameters and payment calendar for CPIBonds, similar to what is already done in FixedRateBonds
Maybe `endOfMonth` should default to `false`, so that it doesn't have to be specified each time? (It looks like the `true` case would be used very seldom.)