add openmp support to bermudan swaption engines
add constructors with observable model parameters
fix refresh of reversion zero indicator
remove unnecessary qualification
add a comment (yet no solution for now)
add omp to swaption engine (not to the other engines for the moment)
make method virtual
improve / fix update procedures
add tenor parameter to underlyingSwap method in SwapIndex,
use this in gaussian 1d models,
replace market cap surface in markov test suite by flat surface if thread safe observable is active
remove underlying swap method with tenor again,
instead cache swapindex in clone method
The old link is no longer valid. Instead, there is a new one that works.
Merge pull request #114.
remove changes from swapindex again, do the caching in the model class instead
Merge pull request #101.
Avoid more warnings.

Mostly, instances of the dreaded "unused local typedef" warnings
that gcc 4.8 is so fond of emitting.
fix struct initialization for msvc
Merge pull request #115 from pcaspers/openmp_g1d

fix struct initialization for msvc
fix situation leading to infinite derivative, add test case
Add more pay-off types to payoffTypeToString
Merge pull request #116.