fix assignment in if statement issue

because it doesn't match the logic either.
add hash128 to get a single python long

because a tuple of 64bit ints is not as easily usable
Merge pull request #2 from underrun/master

fix assignment in if statement issue
Merge pull request #3 from underrun/hash128

add hash128 to get a single python long
Add .gitignore.
Add supplementary comments to hash128.
Correct an argument of PyArg_ParseTupleAndKeywords to fix a runtime error.

Former code passed a malformed value "s#|i|B" to PyArg_ParseTupleAndKeyword.
In recent Python versions, this could cause runtime errors such as
RuntimeError: Invalid format string (| specified twice).
This commit will fix such a problem.
Bump version 2.2 -> 2.3.
Minor fix to doc texts.
Port .gitignore from https://github.com/github/gitignore
Remove a redundant file PKG-INFO.
Add copyright notice for .gitignore, copied from github/gitignore
Merge pull request #1 from hajimes/master

latest from Hajime