ensure omniauth registration works with disabled pwd login
properly qualify OmniauthLogin everywhere
fixed last broken OmniauthLogin reference
deny password change if password login disabled
Merge branch 'dev' into feature/adding-and-removing-watchers

Conflicts:
	app/assets/javascripts/angular/work_packages/controllers/work-package-details-controller.js
	karma/tests/controllers/work-package-details-controller-test.js
	lib/api/v3/work_packages/work_package_representer.rb
Merge branch 'dev' into feature/adding-and-removing-watchers

Conflicts:
	app/assets/javascripts/angular/work_packages/controllers/work-package-details-controller.js
	karma/tests/controllers/work-package-details-controller-test.js
	lib/api/v3/work_packages/work_package_representer.rb
Temporarily filter available watchers on the client-side (WIP)


… until the API does the work.
Merge pull request #1611 from opf/feature/adding-and-removing-watchers

Feature/adding and removing watchers
Merge branch 'dev' into feature/13954_add_edit_quote_comments_in_wp_overview

Conflicts:
	app/assets/javascripts/angular/work_packages/controllers/work-package-details-controller.js
	lib/api/v3/work_packages/work_packages_api.rb
Update momentjs dependencies
Adapt tz data to new layout
Set time object to local

By default times are parsed as UTC (as it is the default timezone in the
database). We need to reset the UTC flag if we have a timezone set,
otherwise the timezone setting does not get into effect.
Some very basic styling of edit comments.
Merge pull request #1626 from opf/feature/fix_timezone_setting

Set time object to local
Split up work package details controller
Using a rip off of accordion directive to handle editing of comments.
Removed unnecessary scope variable from controller.
only applies default filter if no query attribte is provided
Cleaned up regarding pr comments.
uses name attribute for watchers selection