Changed T-SQL in two tests to be SQL Server 2005 compatible.

This allow the full suite to run successfully.
Merge pull request #266 from pymssql/tests-tsql-syntax-sqlserver-2k5

Changed T-SQL in two tests to be SQL Server 2005 compatible.
Rework autocommit.

Make it use default database-layer feature mode instead of explicit
commits on the way.
Undo cancellation of rollback/begin of transaction in autocommit()
Add some tests for autocommit feature
Fix broken tests. Change parameter order. Tweak docstrings.
Finish migrating tests infrastructure to py.test.

Thanks Marc Abramowitz for most of the effort in actual porting.
Merge pull request #268 from pymssql/remove-nose-for-good

Remove nose for good
tests: Mark a few more tests as slow.

Also, fix a couple of README_building_and_developing.rst typos
introduced in last commit.
Merge pull request #269 from pymssql/mark-more-slow-tests

tests: Mark a few more tests as slow.
tests: Python3 compatibility. Proper asserts and failures.
Merge pull request #267 from pymssql/pr210

PR #210 ready for merge.
Merge branch 'master' into dev