Changed exit-code for errors in binary execution

Errors now return -1 like PHP does. (Solution to #1350) 

I tested locally for the following error-conditions:

- Fatal error `<?php class self {} // reserved keyword as classname`
- Parse error `<?php if(;`
- Uncaught Exception `<?php throw new Exception();`

PHP returns in all cases 255/-1.