read files as binary to create chunks

Files need to be open as binary when compute hash to ensure same result under windows and linux platforms.
Doing it directly in chunks method.
read mode should set in _hash method
removing unexpected text insertion in comment
Include undoc members in the sphinx documentation

Fixes #46
Add intersphinx documentation with corresponding python functions from the std lib
Always use latest python doc for intersphinx.
Add more links between methods and to the std lib
Use sphinx styles
Merge pull request #44 from cedricsuet/patch-1

Open files as binary when reading chunks for hash calculation.
Merge pull request #47 from Nodd/undoc_members

Enhance documentation
Update changelog and bump version in preparation for release.
Added tag 4.4 for changeset 2ed42cef0b08
Remove now redundant custom build_py directive
Just invoke py.test directly
Don't modify os module on import
Adding release script (enabling release via jaraco.packaging.release).

--HG--
extra : source : 9ca5cbba373b158627031b72eb9f5422b2b1ff09
Use 'setup_params' which is what jaraco.packaging.release expects
Have docs load version from module.
Merge pull request #48 from takluyver/getcwdu

Don't add getcwdu back to os module
#50 Allow normcase to be overridden and have it default to self.module.normcase

--HG--
extra : rebase_source : 4a3a8a012deeab890450dd2c3d5a895182313633