Catch up to latest changes in AngularJS
Support violations preferences per user

Thanks @scorphus