fix annuity computation
fixed case r=0.0
improve check for r=0
fixed theta issue for some american fdm engines. Theta should be
measured after the early exercise condition gets applied.
fix interpolation of option dates when evaluation date changes (thanks to Shen Hui)
Merge pull request #62.
Merge pull request #69.
Merge pull request #71.