new functions in solution analyser
vis
add regret strat
add AlgorithmEventsViewer
simplify adding new strategies by moving all general stuff to abstract ruin and insertion class
add new insertion strat
add regret insertion and build infrastructure to simplify the creation of new insertion strategy
add infrastructure to simplify the creation of new ruin strategies
add infrastructure towards adaptive/dynamic search strategies
add according tests and change resources
add concurrent regret
remove compile error
remove compile error
deprecate ruin method
deprecate ruin method
improve regret insertion
add CircleExample
Merge pull request #139 from PGWelch/jsprit-odl-upgrade

new functions in solution analyser
Merge branch 'master' of https://github.com/jsprit/jsprit

Conflicts:
	jsprit-core/src/main/java/jsprit/core/algorithm/io/VehicleRoutingAlgorithms.java
incorporating the algo viewer