Bootstrap3

Big change

Doorkeeper is using deprecated bootstrap version, end-user and management UI using the same layout is not flexible, and many bugs in views

This PR make these changes:

- upgrade bootstrap to 3.0.3
- separate end-user and management UI & layouts, easy customize.
- rewrite views, solved many bugs

fix bugs:

- when using test URI and deny the authorize will raise ```URI::InvalidURIError```
- ```redirect_uri``` validation has checked the field present, given ```presence: true``` will duplicate ```Can't be blank``` message

miscs:

- add Rubymine project folder to ```.gitignore```