Changes to support ShiroRoles,Angular-strap & automatic drop downs for string inList.

Hi,

Shiro
The branch has full support for Shiro and its role based access controls
Also the menu is driven by shiro permission
Improve the Authentication security to support password salt & Sha512 with 1000 iterations.
Angular-Strap
The date popup and automcaic drop downs are now strap compatible.