Updated config.json.example due to the last changes in the configuration.
Updated .gitignore: + dot-directories, + .DS-Store
Upd: .gitignore: Add css build files, Add build scripts; Add: public scripts like angular and jquery; Del: build css files; Upd: schema: + max attempts, lock duration, ...; Renamed login failed reasons
[user_roles]: Fixed config example; Added user roles;
[user_roles]: fixed a missing comma
Merge branch 'user_roles' into dev