interruptCommand moved to protocol level
Added developer doc
removed useless methods from IBuildSlave