added credit risk plus model
added credit risk plus tests
add rebates
replace tabs by spaces
move rebated exercise class to experimental/exercise
rename parameter
Implement ex-coupon date for fixed rate bonds

This commit adds support for ex-coupon dates to fixed rate bonds and
updates the cashflow calculations to take account of this date.  The
results have been verified against Bloomberg for UK Gilts and Australian
Government Bonds
fix annuity computation
reorganized markov model code,
added new instruments and engines,
added one factor gsr model,
reformatting
Merge branch 'fix20131026' into revampmarkov

Conflicts:
	QuantLib/ql/experimental/Makefile.am
fixed startDate > referenceDate (-> throw exception)
Move leftover inclusions to where they are needed.
Revert changes to date() method.

The check would be redundant in loops. Instead, I added a dateAt()
method that checks the index (like vector::at).
Merge pull request #49.
patch for QL-SWIG and Ruby 1.9 (cf http://bugs.debian.org/733105)
further fixes to setup.rb for Ruby 1.9
reset to 1.4
Move inclusions to cpp file.
Renamed data member for consistency.

Unlike "indices", "indexes" was already used in other places.
Merge pull request #63.