Fixes #3811 updating to bootstrap 3
fixes #3811 - merge with new layout
refs #3811 - foreman.spec: change twitter-bootstrap-rails to bootstrap-sass
fixes #3930 - refactoring of edit_self implementation.
review fixes + test fixes
apply refactor to API classes too..
also unified the behavour between the UI and API