Use 'GNUInstallDirs' to be able to set all paths and adhere
to GNU coding conventions for the defaults
Do not use -fPIC for static archives. This places an undue
burden on certain architectures that suffer from register
pressure, such as x86
Remove hard coding C++98 into the build system, this is
problematic on many levels, as it makes interfacing with the
library cumbersome from C++11 and above code
Set CMAKE_BUILD_TYPE to "Release" if not specified