Some refactoring. changed castFrom to castToRoadRunner
Added mTerminate and mIsWorking boolean flags to plugin interface
Added terminate() and wasTerminated() functions to plugin interface
Removed the Configurable interface from plugins
Implemented the abort plugin interface further.
Added isBeingTerminated function to plugins api
Refactoring -
consistent usage of start_try catch macros
Merge pull request #34 from TotteKarlsson/add_abort_to_plugins

Add abort to plugins
Fixed vs2012 compile errors in previous commit

Problems with tests in this commit..
Ran vs tests
Merge pull request #35 from TotteKarlsson/add_abort_to_plugins

Fixed build for VS
Merge branch 'develop' into adding_plugin_documentation