Define HalfMonthModifiedFollowing as business day convention
Define HalfMonthModifiedFollowing
HalfMonthModifiedFollowing update
exported Half-Month Modified Following to Excel
fixed Half-Month Modified Following bug
avoid gcc warning (which is part of -Wall since 4.8.0)
fix the case where the atm strike can not be implied for intermediate maturities
avoid clang warning
reorder member initialization, whitespace cleanup
Reorder enumeration to preserve old values.

Just in case someone is relying on the numerical values of the
enumeration.
Export new convention to SWIG.
Merge pull request #110.
Removed version check on gcc.

Even if -Wunused-local-typedef was not included in -Wall in previous
versions of gcc, we still want to silence warnings from Boost when
the user manually selects a higher warning level.
Merge pull request #111.
Merge pull request #112.
fix primitive
Merge pull request #113.