update poms to 1.6.8-SNAPSHOT
Add FailImmediatelyException
poms and changelist for 1.6.8
Latest changelist
poms for 1.6.9-SNAPSHOT
Refactor to introduce a RemotingManager for each remoting protocol, make the RemotingHandler non-protocol-specific
Refactor step invoker logic to make more useful for calling steps which don't use reflection, prepare the way for a better step exporting api client side
refactoring of step invoker
Minor fix to StepDefinitonMethodFinder now the invoker name has changed
Refactor so that PolledInvoker decorates a wrapped StepInvoker, so that it can be reused for any StepInvoker type
Add pattern and pending status to StepInvoker
More work to introduce step invoker
Work on RemoteStepInvoker
Fix to remove extra info logging and correct ordering of increment jmx port and debug port
Revert the ChorusRemotingException changes and live with the known issues as discussed until we resolve in chorus 3.x
Initialize feature level resources on feature start for handlers scoped at feature level
Change scoping of initialize / load configs to feature initialization, to match past behaviour
update expected output for test
At present we can see errors relating to missing processes config when executing a remoting handler step - this can occur when we try to get a processes config to give us the jmx port to remote to, in the case this is a local process started by process manager. I changed this so if we can't discover a processes config to help us, we still log the issue as a remoting handler problem, otherwise the output is confusing
Merge branch 'emergeo'

Conflicts:
	chorus/src/main/java/org/chorusbdd/chorus/core/interpreter/HandlerManager.java
	chorus/src/main/java/org/chorusbdd/chorus/handlers/remoting/RemotingHandler.java