update catch library
add start_with
added group_by
alternative error propagation
fix travis failure, move to clang 3.6
change tolower and isspace to use classic locale
msvc 2013 fixes
Merge pull request #26 from kirkshoop/group_by

adds Group by