Detect compiler flags and append to default CMake flags
Add -Wshadow if supported
CMake function for adding compiler flags
C++11 concurrency instead of pthread
Ignore the result of make test
Consistent indentation in CMakeLists.txt
CMakeLists.txt comments
Resolve regular expression engines
C++11 regular expressions
Added more complicated regex test patterns