Removes before/after from DefaultEvent
Remove relative ordering penalty
Clean up dataset references in Solution

Components should access the dataset via the context
Add the dataset to the context
Fix potential concurrency issue
Minor formatting changes
Remove a printStackTrace()
Merge branch 'refactor/cleanups' into develop
Tweak agent payload. Include positions if enabled.
Clean up Agent payload

Listen for new best solutions from the tracker and insert them
Call tried() on solution most recently scored
Only call started() once
Add a mechanism to suggest the next solution to try
Make frequency of check-ins configurable
Merge position ranges on the tracker
Bump up runtime on examples
Upgrade to Gradle 2.0
Upgrade to Ratpack 0.9.7
Merge branch 'feature/agent' into develop