Launching improvements and optimisations.

- Assets are now downloaded on a background worker to prevent UI
freezing causing status updates to not work.
- Added support for x64 CPU architecture
- Added JVM settings form to change min/max memory and JVM launch
arguments.