JBEHAVE-899 Needle contribution.

Fixed issues described in https://jira.codehaus.org/browse/JBEHAVE-899#comment-327416

- Fixed object cretion with constructor injection issue
- Fixed JDK 1.7 compatibility
- Removed boilerplate code and switched to de.holisticon.toolbox.needle component (repo1).