Update gitignore for python setuptools install

When running:
    python setup.py install

There are directories generated from the install process.  This is
to ignore those directories.
bugfix disable port test socket release timeout

Within function get_random_open_port().

The socket testing interfered with the actual tracker starting a
listener.  Since no communication happens over the opened socket,
and we're just testing if it is free to bind, there should be
no timeout for the socket to expire.