Fix output of booleans

Booleans would be output as "Y" all the time due to the cleaner checking for the "truthness" of the value type, and not the actual value itself.
Upped version to 2.5.
Added Frode Danielsen to AUTHORS file.
Merge branch 'feature/boolean-output' into develop
Removed 'django' from install_requires in setup.py; apparently it causes pip to update Django unexpectedly, and shouldn't really need to be there anyway.
Whitespace cleanup and PEP8 compliance.
Explicitly check that query is not None, not simply that it evaluates to True.
Merge branch 'develop' into release/2.5
Merge branch 'release/2.5'