Profiler support. Currently JProfiler and JVisualVM are implemented.
Underp and fix some stuff. Works nicer now.
Try to be cross-platform
Another attempt at fixing windows build
Underp. Don't depend on OneSix. Nicer "menu" style choosing.
Fix a few bugs in profilers.

* Legacy was launching before the profiler.
* Some clarity changes.
* Report problem with empty strings as profiler paths.
Fix stuff. Make sure different ways of aborting profiling work.
More fixes.
Fix more stuff. Detached tools, only MCEdit for now.
Fix for windows and update tool menu after closing settings dialog
Use a combobox instead of a file dialog
Attempt to find jvisualvm
Fix path selections for tools (settings dialog)
Merge remote-tracking branch 'origin/feature_profiling' into feature_profiling
Only show folders that really are worlds
Restructure
Links to the tools
Nicer way of selecting tool folders and executables
Fix some external tool related string sin the settings dialog.
Check if the json version is one we know how to handle

Also some formatting.