Active Directory authentication support

AD authentication and authorization component.
- Binds anonymously
- Users are required to be member of the group specified in "member_of" in config.js