Made per-connection initial SQL queries customizable.

Fixes #97.
Make str/byte handling python3-compatible.
Also accept iterable collections containing queries strings.
Also accept instances of uuid.UUID as params in queries.
Merge pull request #209 from pymssql/pull_208

Also accept instances of uuid.UUID as params in queries.
Merge pull request #233 from pymssql/93-conn-properties-sql-queries-on-connect

Made per-connection initial SQL queries customizable.
docs: Update pymssql connect() signature.
Update README_building_and_developing.rst

fix literal error
Add PEP 249 type constructors.
Merge pull request #251 from aaugustin/master

Add PEP 249 type constructors.
tests: Rename thread classes so py.test doesn't collect them.
tests: Convert __init__ to py.test-style fixtures.

This stops incorrect skipping of a few test_pymssql test cases.

Fixes #253
Try running tests under Python 3.4.
Merge pull request #263 from pymssql/fix-253

Fix 253
Merge pull request #264 from pymssql/py34

Try running tests under Python 3.4.
Merge pull request #249 from mikhailmain/patch-1

Update README_building_and_developing.rst
setup.py: Add 3.4 to classifiers.
Merge branch 'master' into dev

Conflicts:
	tests/test_pymssql.py