Add support for shared credentials file
Add support for shared security token
Do not load shared credentials into the global module scope
Fix logic to raise error when nonexistant profile was passed
Indentation fix
Merge pull request #2292 from danielgtaylor/shared-creds

Add support for shared credentials file. Fixes #2292.