added exponential extrapolation; added option to delete arbitrage points
from smile and then interpolate instead of cutting the smile at the
first arbitrage point and extrapolate from this point; make code more robust
adapt code to new handling of model settings
unify model settings, reformat code, reauthor warnings section
make moneynessGrid and strikeGrid consistent
Changed test results according to changes in the C++ library.

The corresponding behavior was modified in revision c1423128.
Compatibility with latest SWIG versions.

We were using a wrong construct into an %extend directive that
was accepted by SWIG up to release 2.0.8, but was rejected in
the latest versions.
adjusted accuracy constants,

relabeled minAfStrike and maxAfStrike to leftCoreStrike and
rightCoreStrike to reflect that this is the effective
region outside which extrapolation is done, which may be smaller than
the actual arbitrage free region,

explicitly call the helper functions after zero search, because it
may not be ensured by the solver that the last function evaluation is
done at the solution
trim precondition check
corrected arbitrage check w.r.t. right strike
added test case for Kahale smile section,

removed code for debug outputs
removed smile pretreatment constants (moved to adjustments)
Merge branch 'vendor' into markovfixes
redesign smile section utils and adaption to that in markov model
adaption to new smile section utils
Merge pull request #9 from Peter Caspers.

Fixes to experimental Markov functional model.
Additional fixes in this commit:
- fixed C++11-only syntax;
- replaced hard tabs with spaces;
- reordered included headers.
Fixed missing spaces in test messages.
Prevent a few warnings and errors in VC++.

Problems included:
- math macro redefinitions;
- suspicious conversions from int to bool;
- extended scope of for-loop variables;
- ambiguous resolution of symbols in older Boost versions.
Disabled a few test cases when using older Boost versions.

The test cases are using features which are only available in
newer versions.
add clone method which allows to change the tenor
Increased tolerance for numerical errors in tests.