fix bug 1030629 - search filter
fix bug 1030629 - search filter
fix bug 1030629 - search filter
Bug 1030629: Clean up test failures from introduction of search filters.
Fix bug 1071322: Improve registration page
bug 1071322 - fix registration tests
Merge branch 'search-filter-1030629' of https://github.com/ubernostrum/kuma into search-filter-1030629
bug 1030629 - A few updates to the search suggest JS practices
Bug 1030629 - Update JavaScript practices within the search suggestions widget
fix bug 1076874 - make sure conditional substrings in translated strings work as expected
fix 1045187 - switch locale in celery task before rendering the email templates. enables translated welcome emails.
Merge pull request #2786 from darkwing/1071322-registration-page-improvements

Fix bug 1071322: Improve registration page
Merge pull request #2797 from jezdez/bug1045187

fix bug 1076874 and bug 1045187 (translated emails)
Merge pull request #2790 from darkwing/search-filter-1030629

Search filter 1030629
Bug #1070001 - Re-organize stylus

- Switched from @import to @require.
- Files should now require the files they need rather than relying on an @import in a different file.
- Files in /include should not generate output.
- Tried to break files in main into sensible smaller pieces.
Bug 1070001 - Reorg Stylus - Activity

Moved .activity into its own file and changing class names to reflect component structure.

Also removed .actions reference from API key page (there were two different uses for the .actions class, but turns out it wasn't doing anything on API page, so re-styled that page to use a different component).

Pages to test (you will have to create some API keys):
https://developer-local.allizom.org/en-US/profiles/stephaniehobson
https://developer-local.allizom.org/en-US/users/account/keys