Use extension point for gathering step implementations

The extension point was already provided, but not used and instead a fixed
dependency was created on the jdt steps plugin. Replace that with usage of
the extension point so its clearer that it exists and using the editor is
not bound to the jdt-steps anymore.
Merge pull request #66 from apaku/use_extension_point_for_step_lookup

Use extension point for gathering step implementations
decoupled via extension point and upped version number
Remove what looks like debug output

This looks like debug output accidentally comitted when the step-lookup
was implemented. Remove it as it is rather ugly when starting an RCP
application using the editor from a terminal. And if not doing that the
output shows up nowhere anyway.
Merge pull request #68 from apaku/remove_debug_output

Remove what looks like debug output
unecessary system out removed.
Make steps.integration plugin a non-ui plugin

This makes it possible to use the interface in plugins that have to run in
headless mode and hence have no ui.
Merge pull request #69 from apaku/non_ui_steps_integration_plugin

Make steps.integration plugin a non-ui plugin
Add java builtin code style to editor plugin

This is useful when importing the plugin into eclipse environments that do
not use the Java builtin formatting (or even don't use tabs all the time).
Makes it easier for contributors to provide nicely formatted code.