Fix fingerprints in navigation menu
Various code cleanups
Update Developers Guide
Update g.raphael 0.51, downgrade raphael 2.0.4
Enforce roles in most places.

HTTPPasswordSource's match was duplicated but needs to be refactored.
Merge branch 'feature/catalyst-admin' of https://github.com/inverse-inc/packetfence into feature/catalyst-admin
Cleaned up verbose debugging.
Fixed logic bugs and fallback for rules.
Fix catch-all (no condition) in htpasswd source
Fixed pagination for bug that was introduced when updating hashchange unctionailty.\nFixed typo in sidebar
Integrating merge
Fixed active link not being activated after link
Fixed active link not being activated after link
Refactored to move most of the logic in the super class.
Added "computer name" as a possible generic condition.
Fixed side link activation for hashes longer than side links.\nNow default to first link if none is found
Refactor side nav activation into the common.js\n added additional check to that default active side nav are not removed
Auth: add support for starts/ends

Grouped constants in pf::Authentication::constants.
Fix delete button in actions of a auth source rule
Fix handling of new action in a auth source rule