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
Relax the matching of step definitions a bit

Using find() avoids the anchoring that matches() does by default. That means
the pattern is searched in the current line, instead of matched from the
start to the end.

This means that step definitions that replicate the step-keyword (some
bdd frameworks support/encourage this) or step definitions that shorten
the feature-line because some part is not necessary will also match.

In addition, at least cucumber/ruby does the matching the same way when
executing the tests and I expect other frameworks to also do non-anchored
matching.