JBEHAVE-867 First commit with a prototype of the new file wizard
JBEHAVE-867 Strings externalized. Moved new file content to a new file at folder resource, added resource folder to build.properties
Changed the contents of the new file fron a string in the class to a resources file. Commenst are cleaned and remaned messages files.
JBEHAVE-867:  Minor cleanup of wizard messages.
I Started creating an action to launch a wizard to generate steps code.
Added a new wizard to generate steps form a story
Added the wizard to the plugin
#7 Using proper public constants from WizardsMessages
Created seam for further actions about refactoring step extraction:
Extracted JBehaveProject.addStepCandidates() into dedicated
MethodToStepCandidateReducer.
Further refactoring to divide responsibilities
MethodToStepCandidateReducer does not know about project specific
stuff any more, covered behind the listener.
StepCandidate does not carry IAnnotation anymore, priority directly used
Added basic unit tests for MethodToStepCandidateReducer
- covered annotation types Given,When,Then,Alias,Aliases
Basic bug fix: Annotations are now checked against their full name
- specific unit test added
- full qualified name is still assumed to be from JBehave if missing
Code cleanup
- extracted method for pattern variant extraction (code duplication)
- StepType default is fixed to be GIVEN
- removed unnecessary null checks
- fixed logging config (wrong package used for ErrorLevelConverter)
#7 Using proper public constants from WizardsMessages
Merge pull request #8 from dertseha/master

Fixing compile errors of wizard code
Merge pull request #9 from dertseha/referencedProjects_exception

Fix: Resolving steps of referenced jars
Merge pull request #1 from jbehave/master

Update
First step for restructuring cache load mechanism.
- Cache is now not built when it is requested, but when something
changed
- Rebuild is done asynchronously, and only one at a time
- This first iteration is a first hack, no tests nor any proper
segmentation present.
Refactored asynchronous cache rebuild to use Executor interfaces
- Dropped ProcessGroup and recreated MonitoredExecutor (test similar)
- All users of ProcessGroup.spawn() could be converted to Runnable
- Clarified thread separation of scan and completion in Loader
- Final benefit: Easier testing for StepCandidateCacheLoader
- added unit tests for StepCandidateCacheLoader
Merge branch 'master' of github.com:jbehave/jbehave-eclipse