Add bootstrap and patternfly to vendor assets

The process is:
1. copy js and css min files of bootstrap and patternfly to
   vendor/assets/javascripts|stylesheets
2. copy font files referenced by css files copied in step 1 to
   vendor/assets/fonts
3. copy image files referenced by css files copied in step 1 to
   vendor/assets/images
4. replace url in copied css files, for rails sass pipeline provide
   resource url in this fasion. For example:

   before:
   url(../fonts/OpenSans-Light-webfont.eot);

   after:
   url('OpenSans-Light-webfont.eot');

Signed-off-by: walteryang <walteryang47@users.noreply.github.com>
Use patterfly for user management UI

Signed-off-by: walteryang <walteryang47@users.noreply.github.com>
Update login page using patternfly template

Signed-off-by: zhangyaqi <zhangyingyun001@gmail.com>
Signed-off-by: walteryang <walteryang47@users.noreply.github.com>
Remove :registerable in user model to allow users#new action

Signed-off-by: walteryang <walteryang47@users.noreply.github.com>
Add dashboard for default page

Signed-off-by: walteryang <walteryang47@users.noreply.github.com>
Redirect to login page if user not signed in

Signed-off-by: walteryang <walteryang47@users.noreply.github.com>