Add settings

Import settings from package initialization to avoid publishing
credentials on source code when running private test cases. For
running them it is needed to have a test repository on bitbucket.org
and provide proper values to variaables: USERNAME, PASSWORD, REPO_SLUG.

Also adds the setting.py file to the ignore list.
Fix Bitbucket.dispatch method

Request class no longer has the send method, need to use a Session
object to send request. Updating status, error and text variables
from Response object returned by Session.send().

Note:
    This is for the current master branch of kennethreitz/requests
    commit: be62645dd56580dd7576032b348cf79d880851d8
Update version required for requests
Merge branch 'master' of git://github.com/davidmpaz/BitBucket-api into davidmpaz-master

Signed-off-by: Baptiste Millou <baptiste@smoothie-creative.com>

Conflicts:
	bitbucket/tests/private/__init__.py
Update doctstrings and way to launch private tests.

Launch private tests with : `site-packages$> python -m bitbucket.tests.private` .

Signed-off-by: Baptiste Millou <baptiste@smoothie-creative.com>
Update BitbucketAuthenticatedMethodsTest's test_get_tags and test_get_branches methods.

Signed-off-by: Baptiste Millou <baptiste@smoothie-creative.com>
Refactor testing of repository download as archive.

+ Add sh requirement
+ Clean requirements.txt
+ Update README.md and setup.py

- Probably break this test for windows

Signed-off-by: Baptiste Millou <baptiste@smoothie-creative.com>