Last minute changes for 1.6.0 + Changes from #13

- Some last minute changes made just before releasing 1.6.0 to Minecraft
Forums
- Added changes from pull #13 allowing to remove the BouncyCastle
library
Use language from /.minecraft/assets

If the language file is not found but file
%appdata%/.minecraft/assets/en_US.lang exists, use it instead.
Use POST instead of GET for Minecraft login
Changed a word for hangman game

Words for this game cannot contain spaces: changed "World map" to
"Worldwide".
Added BasicIO mode

If "BasicIO" is passed as last argument, Basic IO will be enabled.
- Basic input/output : disable the advanced I/O class from MCC 1.3+
- Do not print colors, output messages directly with §c color tags
This allows an external GUI to manage input/output instead of MCC.
http://www.minecraftforum.net/topic/1314800-/page__st__180#entry23903618
BasicIO Alerts compatibility
GUI API for tab-complete

Allow the GUI to pass a request to the console client, not to the
server.
Any string starting with a null character is handled by the console:
Command is: \0commandname\0commandarg
Output from console: \0commandname\0result
eg. \0autocomplete\0/he -> \0autocomplete\0/help
Currently, only "autocomplete" command is implemented.
Added Minecraft Client GUI v1.0 to the repository

+ Some BasicIO fixes to Minecraft Console Client
Added password obfuscation while typing

Each character of the password is replaced by a star while typing
+ Fixed an old typo for "Handshake successfull" (ss -> cc).
Merge pull request #15 from ORelio/Indev

Merging changes from Indev for 1.6.1 release