[fix bug 835781] Implement session based authorization

* Add the ability to authorize API requests depending on current user session.
* Expose bugzilla email as a restricted field.
* Fix test_csv_export filename format
Merge pull request #339 from johngian/835781

[fix bug 835781] Implement session based authorization
[fix bug 837400] Ability to login if a vouched mozillian.
Merge pull request #340 from akatsoulas/837400

[fix bug 837400] Ability to login if a vouched mozillian.
[fix bug 832955] Implement date range selector in /events/
Merge pull request #337 from johngian/832955

[fix bug 832955] Implement date range selector in /events/
[fix bug 761555] Initial implementation of events timeline visualization
Merge pull request #342 from johngian/761555

[fix bug 761555] Initial implementation of events timeline visualization
[fix bug 837402] Dashboard for mozillians.
Merge pull request #343 from akatsoulas/837402

[fix bug 837402] Dashboard for mozillians.
Change TimelineJS CSS images path from relative to absolute
Merge pull request #344 from johngian/fix-timeline-images

Change TimelineJS CSS images path from relative to absolute
Fix pointer population in events map.
Merge pull request #345 from johngian/fix-map-pointers

Fix pointer population in events map.
[Fix bug 840686] Fix API authentication in logged in user queries
Merge pull request #346 from johngian/840686

[Fix bug 840686] Fix API authentication in logged in user queries
[bug 827605] Update jenkins local.py settings.
[bug 827605] More jenkins local.py updates.
[bug 827605] Drop test database if exists.
[bug 827605] Fix jenkins coverage tests.