base UserShell ready to implement commands
Change default alias to SourceKettle
Allow session types to be defined in global.php
move LDAP config out of AppController
Updated LDAP module for a bug fix
latest LDAP plugin
Assignment was semi-broken, fixed and tidied the code somewhat to use user IDs
Merge branch 'develop' into feature/better-config
Allow setting LDAP related config via the settings page
Merge branch 'feature/better-config' into develop

Moved more configuration into template files, and allow LDAP config to be
stored in devtrack.php or the database
Merge branch 'develop' into feature/user-cmdshell
whitespace for bind dn/password now converted to empty string for anon binds
Allow blank values in settings for anon LDAP binds (TODO: maybe this should be for specific settings only)
Call Security::hash directly from model instead of using AuthComponent, apparently using components in models is bad practice and it does not work from a Console command
Working UserShell, although it really should not echo the password
Merge branch 'feature/user-cmdshell' into develop