generalize retrieving objects implemented by extension points
extract model_api plugin
use ExtensionUtils in more places
reorganize plugin manifests
remove InternalErlideBuilder and BuilderVisitor, move code to BuilderHelper
update r101 file
1145: editor can have two reconcilers running
rename model_api to model.api; add core.api, backend.api and runtime.api
move otp.erlang extras to runtime.api
move RuntimeVersion to runtime package
move rpc and runtimeinfo apis to runtime.api
remove warnings
extract IRpcHelper interface
create rpc_helper extension point
make RpcMonitor api
add Extensionutils.getSingletonProviderExtension
extract IRuntimeCatalog interface
extract dialyzer plugins (note that dialyzer builder is now disabled)
run dialyzer tests too
Indent failed in catch with guards

http://assembla.com/spaces/erlide/tickets/1151-indent--fails-for-catch-with-guards