Add tests. Fixes Issue #65
Lock to pytz 2014.1 per discussion
Fix bad rebase
Merge issue-65 (PR #72) - fixes issue #65
Fixed pep8 failures of base/setup.py and settings_example.py
Got base/relengapi/blueprints/docs/src/conf.py passing pep8 checks
Disable maybe-no-member pylint test (see https://bugzilla.mozilla.org/show_bug.cgi?id=847640#c23)
Add db.UniqueMixin and adjust pylint as necessary with new ignores
use ldaps - no need to recommend insecure protocols
Update .gitignore since docs fold into base
Add test for session cache clearing on new requests
Fix session cache state expiry
Add support and tests for rollback of UniqueMixin
Refactor authentication into part of relengapi proper.

This removes the dependency on Flask-Principal, and focuses all auth
info on `current_user`.

Token auth is temporarily broken.
Set permissions on HumanUser
Move authorization stuff into plugins, too
fix up tokenauth
Support auto-retry of _unique due to race conditions between query and add; Adds redo req
update account template
require blinker too