Update payoffs.hpp
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
fix situation leading to infinite derivative, add test case
Add more pay-off types to payoffTypeToString
empowered implied vol methods for displaced diffusion
better handling of evaluation dates which are not business dates
Give names to intermediate results.

Bytes on the stack are cheap these days, so it's not necessary
to reuse data members at the expense of clarity.
Export methods to retrieve parameters from fitted bond curve.
Remove unneeded method.

It is already inherited from the base class.
fixed Gauss-Lobatto integration for zero function (thanks to Peter
Caspers)
added wrapper for boost cumulative normal distribution function
fixed formatting
fixed formatting
align C++ and SWIG interface for class Exercise
Files from David Rees
Change to avoid warning on dangling else.
Fixed error messages, formatting, and allowed for single fixed coupon
Cope with non-perfect local vol surfaces
Expose way of setting local vol surface interpolation method
Expose autocall options to SWIG