Changes to support 5.2 update
Refactoring made to access control to make it more DRY
Merge pull request #100 from bcrochet/52_update

Bringing in the 5.2 update branch!
Small field rename
Merge pull request #105 from seandst/52-update-tweak

Small field rename for 5.2
Fix name to cache, since the name of the tabbuttonitem should not change
Merge pull request #107 from bcrochet/tab_fix

Fix name to cache, since the name of the tabbuttonitem should not change
modeled LDAP config page, basic nondestructive unittest
expanded handling of possible form completion values: supports if already configured for mode, also database mode improved