Clubuml-83 Merged User Register GUI, DB, Controller

Cherry picked Jiayuan's and my branches for adding policy manager user type to register page on DB, controller and model. Copied Weiqi's change for adding the user type selection into register page. I have tested to register new user with Policy Manager user type, it is working good. The DB got the input and successful logged in. 

Here are tips when you test on this request. 
1. Please execute this sentence in your database: alter table user add column userType char(2) not null default "U";
2. The default value is "U" which means normal user, so your previous registered accounts are all having normal user as their type.