Fix DI
Make promise resolution Angular-aware
Test localized error messages in API V3
Localize error messages in API V3
Add translation for WP attributes
Test that WP contract uses localized strings
Move error aggregation to validation error class
Do not prepend error key for custom error messages
Use localized validation error
Improve status transition error message
Adapt activity spec to modified localization handling
Fix activities error handling
Improve code readability
Tell Teatro to use newly-updated npm

* Always cd out of frontend/ directory.

[ci skip]

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge pull request #2309 from opf/fix/teatro-npm-install

Tell Teatro to use newly-updated npm
Make page a test locale variable
Merge pull request #2293 from opf/fix/flickering_protractor_test

Flickering protractor test
Merge pull request #2282 from opf/fix/16972_localize_api_v3

16972 localize api v3
add users editable support