Show username in title

Shows the username in console title to make identification easier when
multiple instances of the client are running
Merge pull request #29 from v1RuX/Indev

Show username in console title
Default console title + add username after login

- Default console title is set if no title is provided in config file
- Fix custom console title beign replaced when adding username
- Idea is from v1RuX, see commit bf87374
Fixed username added several times with autorelog

- If using autorelog bot, " - Username" was added each time the app was
restarting
- To fix this, added a ConsoleTitle setting which is re-used when
restarting
Add AntiAFK command setting (see pull request #18)

- AntiAFK command can be customized through INI file
- Clearer WriteDefaultSettings() function
Username in window title using %username%

- No window title is set if 'consoletitle' setting is not set
- Lowercase %username% will be replaced by the user's name
Use Minecraft 1.7.4's en_GB object from assets

- en_GB.lang is not downloaded for Minecraft 1.7.4 and above
- try to use MC 1.7.4's en_GB object (works only if 1.7.4 is installed)
Allow to use both INI files and command-line args

- MinecraftClient.ini or the specified INI file is loaded anyway
- Command-line arguments overrides the INI file settings
- INI file is added in front of the command-line args
- eg. MinecraftClient.exe my.ini Login Password IP
Change for vanilla whisper detection

- Before: Player whispers message
- After: Player whispers to you: message
Fix text encoding for GUI (BasicIO) mode

- Fix encoding when using a GUI on non-ascii langages (eg russian)
- See discussion in pull request #30 for more info
Fixed output for GUI.
Input fix :D