Adding initial implementation of adaptive timing strategy.
Removing old timing constants made obsolete by this work.
Merge branch 'master' of github.com:/graphaware/neo4j-framework into timing
Adding timing delay adjuster type for use within TimingStrategy implementations.
Introducing configurable delay adjuster to adaptive timing strategy.
Started refactoring the way in which a runtime is constructed with a timing strategy.
Renaming method parameters to make time units clearer.
Minor changes to remove unused imports and obsolete task tag.
Adding test-specific RuntimeConfiguration so that predictable timing strategy can be used.
Removing unused imports from several classes in runtime.
Introducing threshold as a parameter to make it configurable.
Refactoring runtime configuration so that customisable configuration can be added.
Updating mechanism by which implementations of runtime components are instantiated.
Adding implementation of RuntimeConfiguration that is customisable based on
certain Neo4j configuration properties.
Javadockery and a log message tweak.