abstract out the projection from ProjectedCostFunction and add a ProjectedConstraint class
allow for calibration of a subset of the model's parameters
add a calibration constraint which fixes the mean reversion during calibration
add a calibration constraint which fixes the first component of the piecewise volatility,
overwrite the calibrate method to make this constraint the default
add a test case for calibration with fixed reversion parameter
amend the test case for the calibration to a secondary instrument set
fix include paths
add rebates
replace tabs by spaces
allow for construction by expiry date and for receiver and payer swaptions
add missing return statement
move rebated exercise class to experimental/exercise
add -fPIC to java compile
Merge pull request #52.
Added the flag to the command line.

The command is already hard-coded anyway.
Merge pull request #53.
Removed user-preference files from version control
Merge pull request #54.
add diamond jubilee bank holiday to London calendar
fix breaks in suite due to new left interpolation sanity check in KahaleSmileSection, clean formatting