add CMake option SILICIUM_PEDANTIC to control the -Wpedantic compiler option
disable warnings in external library headers
implement a parser for JSON directory listings