Fetched visualization code from quicksort branch.
Merge with master, cleaned up visualization code (abstraction, code reuse).
Added list conf parameter.
Merge remote-tracking branch 'upstream/master' into visualizer

Conflicts:
	visualization/src/main/scala/ExhaustiveTest.scala
Removed QuicksortVisualizer.scala
Added file name/line number to visualizer output.
Merge pull request #25 from emiswelt/visualizer

Visualizer enhancements