Merge pull request #1 from Balon/master

Refactorization, socket replacement
Fixed url of the repo and updated example code
Add version information, change setup to use the module version
Merge pull request #2 from Balon/patch-1

Fixed url of the repo and updated example code
Make is_successful a property, gm/use now return boolean responses
Add in defines from ServerQuery manual, move ts3.py into a package
Added clientkick command to TS3Server
Add logging to send_command
Modify setup.py to pickup the new ts3 package
Added classifiers for pypi
Fix ordering issues escaping/unescaping

It seems as we were storing our list of modifications in a dict we couldn't rely
on the order of them coming out the dict, this was causing issues with \n and \r
and caused the output to have \\n or \\r. Switching to a list of tuples resolved
the issue.
Added the start of some unittests.
Updated gitignore not to miss out the unittests
Add some sensible defaults, stop TS3Server requiring connection details to instance
corrected ascii code for horizontal tab
corrected tests
tests for grouped parameters and multiple options
fixed clientkick command as it was not working properly
updated docs
removed useless code, changed the way of parsing server response as it was way too much code that did not do anything