IdeSlave mode improvements:
 - introduce iResult and iFail to report success and failure of a REPLcommand
 - send warnings for occuring warnings during parsing / typechecking
 - introduce ideslaveProcess function, which guards process with
   iResult/iFail (and does not support all operations)
 - revert commit which removed IState from ideslaveStart/ideslave functions