fix linker failer

if PMACC_VERBOSE=16777215 (HEX: 0xFFFFFF) than we get a linker error

```
src/libPMacc/include/debug/VerboseLog.hpp:106:
  undefined reference to
        std::basic_string<char, std::char_traits<char>, std::allocator<char> >
        PMacc::getLogName<PMacc::LogLvl<17ul, PMacc::PMaccVerbose> >
        (PMacc::LogLvl<17ul, PMacc::PMaccVerbose> const&)
```
Use explicit urlencoded POST data

- avoids problems with signs like &
- use python based json encoding
Merge pull request #385 from ax3l/topic-encCompile

Use explicit urlencoded POST data
Move checkpoint fields and species to new file
Use exact libSplash 1.1.1 for now

change this back after the libSplash 1.2 interfaces are implemented
in PIConGPU
Splash 1.1.1 EXACT for tools too
Merge pull request #372 from psychocoderHPC/fix-verboseLog

fix linker failure
Merge pull request #387 from f-schmitt-zih/topic-checkpointOutputFile

Move checkpoint fields and species to new file
Merge pull request #388 from ax3l/topic-exactSplash

Use exact libSplash 1.1.1 for now
Add directory for checkpoint/restart

 - create checkpoints in additional directory within simOutput
 - restart from that directory
 - allow user to set directories application-wide
 - allow to override application-wide settings with HDF5Writer settings
Remove optional cp/rs flags from TBG_macros.cfg
Make --restart-step unset by default and mandatory
Add boost dependencies to INSTALL.md