Profiling

Adds profiling support to MultiMC.

Currently JProfiler and JVisualVM are implemented, this could be extended though.