2.0.0: Initial version
2.0.1: Put all packages into Tinkerforge namespace
       Fix signature of get/set_response_expected(_all) functions to match the documentation
       Handle error code in response packages
       Add Error class to report an error code in addition to the error message
2.0.2: Use better markup in inline documentation
       Rework socket sharing between threads to fix (auto-)reconnection handling
2.1.0: Add authentication support to IPConnection and Master Brick API
       Make IPConnection locks proper members of the class instance
       Make Brick and Bricklet classes proper subclasses of Device
       Don't overwrite auto_reconnect option in set_timeout function
