no longer assesses js-*.yml files to be languages of their own
Fix test
Fix flickering WP accessibility specs
Merge pull request #1752 from opf/fix/only_non_js_files_as_all_language
Merge pull request #1755 from opf/feature/fix_flickering_accessibility_specs

[Feature] Fix flickering WP accessibility specs
rewrites permission checks in sql
removes now unneccessary eager loading

As the permission check is now handled differently, eager loading
memberships is no longer necessary.
employs Project.allowed for sql string condition
removes unnecessary options parameter
introduces needs_authorization
adds missing permission to spec for anonymous
fixes specs broken by changes to allowed
adds missing attachments i18n
provides scope to order by name

The order is determined by the currently active setting
adds a "builtin" scope for user
introduces scope to only select name attributes
wip - possible_watcher_users
uses consistent methods for work_package watcher
eager load colors for types
prevents sql name clashes (ambiguous column)