Rename setup.py.in to setup.py to simpify pip use
Ignore .bak files
Add automatic 2to3 execution for Python 3 users
Additional fixes for Python 3 compatibility.
Updates tests and samples in "demo" directory to work with Python 3.
Modification so api_coverage works with Python 2 and 3.
Upgrade to twsapi_unixmac_969.02.jar (release date 1 July 2012).

JAR downloaded from
http://interactivebrokers.github.io/downloads/twsapi_unixmac_969.02.jar
and had md5sum 952bfce968706fd665e35082776240df.

These changes were applied manually based on a diff of the 967 to 969.02
Java client source and subsequent hand-editing of the .py files. This was
necessary due to java2python 0.51 generating materially different Python
code than already in the repository, even when the input Java sources
contained no changes.

api_coverage -d and reference_python do not report any errors when
run. The api_coverage had new tests added for the new message types
present in 969.02 and accordingly the coverage percentage has
increased. Tested against Python 2.7.5 and 3.3.2, though should work on
earlier Python 2.x versions.
Upgrade to twsapi_macunix_970.01.jar (beta; release date 9 September 2013).

JAR downloaded from
http://interactivebrokers.github.io/downloads/twsapi_macunix.970.01.jar
and had md5sum 08fdd126fc935cf3901cdba2051a8a23.

While this release is labelled a beta, it only has a couple of very minor
changes versus the "stable" 969.02 (as shown in the commit).

Tested OK with Python 2.7.5 and 3.3.2 via api_coverage and reference_python.
Merge branch 'master' of https://github.com/blampe/IbPy

Conflicts:
	demo/reference_python
Bug fix and implement required interface methods.
Readme updated to current IB API version.
Merge pull request #6 from benalexau/master

Update to TWS API 9.70 and support Python 3