fixed warnings with clang++ and boost version > 1.53 (thanks to Peter
Caspers)
fixed clang++ warning with respect to hidden virtual functions (far too
many different calculate methods)
suppress warnings and keep backwards compatibility
Merge pull request #67.