Merge pull request #73 from JangidUK/retry-workflow-strategy

Retry workflow strategy
Resolves several issues with inline Entity resources.  Links with non fixed link relations were being dropped, link relations for inline resources were not being transformed by LinkInterceptor and atom entry id was always being returned as the root resource rather than the inlined resource.
Resolved a small problem with and integration test (that had not appeared before?) and always set the entity name on the resource if it has been returned from the command.
fixes #43 to be able to use resources in transition conditions that are only found in the condition.
Change the retry interval units to milliseconds, fix the tests that did not actually assert the behaviour of retry correctly, corrected the documentation in the javadocs, fixed the backoff interval to start from the specified value, and fixed a major issue with a private member variable being used for the retry count; thus affecting all commands rather than just the desired execution attempt.
fixes #43 a little too keen to get the code in, the generated code did not compile prior to this change.
By default pass all the path parameters from the current request through to the resource used in conditional link evaluation.