add rebates
move rebated exercise class to experimental/exercise
added simulated annealing optimizer
replace tab by spaces
added two dimensional integration
added two dimensional integration
added two dimensional integration
Added Hagan pricing engine for irregular swaptions.

Thanks to Andre Miemiec.
Boost 1.39 or later required.

This allows one to use make_shared to create shared_ptr instances.
Unfortunately, the C++03 version only allows a maximum of 9 constructor
arguments, so we won't be able to use it everywhere.

(Also, let's use make_shared in new code, and by all means use it to
replace explicit new when you come across it, but I wouldn't go and
hunt for all allocations. A quick grep call gives more than 1000 hits,
and the time to change them all is better spent for something else.)
Added Vanna/Volga pricing engine for FX barrier options.

Engines were provided for both single- and double-barrier FX options.
An analytic engine was also provided for double-barrier equity options.

Thanks to Yue Tian.
Use boost::make_shared in barrier tests.
got orig file back
Added experimental catastrophe bond.

Thanks to Grzegorz Andruszkiewicz.
Removed unreleased files.

They were left over from previous ages.
Skip autogenerated file when checking projects.
Updated VC++ and Dev-C++ projects.
Added Andre Miemiec's slides.
Merge latest changes from master.
Updated VC++ projects.
Merge pull request #57.