Fixing 'warning: comparison between signed and unsigned integer expressions'
Fixes for g++ 4.7 and OS X
Report type now configurable, closes #11
Fix -Wextra warnings
Merge pull request #15 from bmatheny/fix_warnings

Fix -Wextra warnings
Fixing issue with g++ 4.6 (std::isinf conflicts with ::isinf). Closes #16