return more useful error when Shotgun is in maintenance mode
clean up outdated code checking attachment id after upload
add share_thumbnail() method

allows you to share static or filmstrip thumbnails between entities without having to re-upload them
return_fields might be None
Merge pull request #12 from dahiro/master

return_fields of create-call might be None
add instructions for installing with pip

addresses issue #6
Merge branch 'master' of https://github.com/shotgunsoftware/python-api into attachment_id_cleanup

Conflicts:
	shotgun_api3/shotgun.py
Merge branch 'master' of https://github.com/shotgunsoftware/python-api into maint_mode_error
Merge branch 'master' of https://github.com/shotgunsoftware/python-api into share_thumbnails
Merge pull request #13 from schworer/patch-1

add instructions for installing with pip
Merge pull request #14 from shotgunsoftware/attachment_id_cleanup

Attachment id cleanup
Merge pull request #15 from shotgunsoftware/maint_mode_error

Maint mode error
Merge pull request #16 from shotgunsoftware/share_thumbnails

Share thumbnails
additional custom protocol error message handling

add 403 error code handling to return custom server error content when API access is blocked on server.

cleanup for 503 maintenance error handling and renamed some variables to match closer with ProtocolError attributes
Merge pull request #17 from shotgunsoftware/api_access_denied_error

additional custom protocol error message handling
Ticket #18451 modified to allow list values as arguments
Ticket #18415 added test of 'in' relation using older comma seperated value
Merge pull request #18 from shotgunsoftware/18451_in_relation

Ticket #18451 modified to allow list values as arguments
- Make sure that sending an empty list to batch() doesn't error out but rather returns an empty list.
- Tests to validate new functionality.
Make sure that when running tests coverage report doesn't include external libs for which we don't really care to do tests.