Rename `test-release` to `test-full`, add `pep8`, and remove `.coverage` file during `clean`.
Add CONTRIBUTING and CONTRIBUTORS files.
Add missing docstrings to modules and functions.
Use `evt` instead of `event` to avoid conflict with module-level definition of `event()`.
Rename function arguments for clarity.
Rename `ManagerBase` to `ManagerMixin`.
Rename variables for clarify and break-out more dense one-list into multiline statement.
Replace Query.map/reduce/reduce_right with implementations that don't require using map/reduce builtins.

Mainly done for readability.
Eliminate dependency on `six` by adding alchy/_compat.py.
Add pylintrc config.
PEP8 compliance.
Add `make pylint` and `make lint` commands.
Update CHANGES with next release info.
Fix py3 compatibility issues.