Adds new restriction
* Implements idle time restriction
* Moves old spawner to designed directory
* Adds post build command in order to move built executable to ./bin/new/sp
* Small code style specific changes
* Adds json-cpp module
Adds json report
* Implements json report support
  * Use flag --json
  * Set SP_JSON environment variable to 1
Fixes conflict in arguments
* Conflicted arguments --out=std -ho