Merged loadingbyte/i18n into develop

Added: A basic i18n (internationalization) system which uses the system locale (you can change that by putting your locale code (e.g. en or de_DE) as a program argument).
Added: German translations for every english string which is displayed.
Launcher overhaul

Fixed: The launcher does now also transfer program arguments and creates a nicer output.
Command line arguments

Added: There's a proper CLI now (for now, it supports a help and the locale setting).