rename "add nature" menu to "mark as erlang project"; similar for remove
add BuilderUpdater to fix project configuration when opened
hide all internal builder classes
mover core.search to core.services.search
cleanup nature class
add useExternalBuilder to project properties
cleanup code in ErlideBuilder
deprecate IErlangProjectProperties.getRuntimeName
remove BuilderUpdater, was useless
small fixes
extract IBuilder and add BuilderFactory
add ErlLogger.trace, to log usage of different parts
add emake builder and tool utilities
add ToolExecutor
restructure external builders
message parser
load/store project's builder properties
some fixes
wip on compiler/builder preference page
fix warnings