Better cacerts handling

- setup will not compress the .egg which prevented cacerts access
- new cacerts attribute in the Shotgun constructor
- git will now ignore (.gitignore) structures created by easy_install
Merge pull request #36 from shotgunsoftware/18171_better_cacerts_handling

Better cacerts handling
Version bump to 3.0.12

- Updated version to 3.0.12 in preparation of next release
- Updated README.mdown
Update README.mdown
Update README.mdown
added a few new tests.
Merge pull request #37 from brandonvfx/master

Added a test from shotgun trunk.
Make sure to reset user_login/user_password after authentication.
Merge pull request #39 from shotgunsoftware/20856_make_authenticate_human_user_nonsticky

Make sure to reset user_login/user_password after authentication. #20856
v3.0.12: authenticate_human_user changelog update
update changelog for v3.0.13 release
bump version to v3.0.13 for release
bump version to v3.0.14.dev
Enabled thumbnail test for localhost and add new test for thumbnails on task - #21050
Merge remote-tracking branch 'upstream/master' into experimental_s3_attachments
Merge pull request #40 from brandonvfx/thumbnail_tests

Enabled thumbnail tests for localhost and add new test for thumbnails on tasks
updated tests for new files path (files_api) and added test support for pre-5.0.0 thumbnail paths - #20900
Merge pull request #41 from brandonvfx/master

Thumbnail Test update
Merge branch 'master' into experimental_s3_attachments
first pass at s3 upload support for the api - #20899