use browser locale when creating users if it's not overridden in the request
handle browser locale parsing with locale module
really delay registering routes until server is ready
(Issue 655) Memberships Libraries

* Added pluggable search filter for libraries
* Improved authz logic in groups
* Added ability to lazy-build libraries
(Issue 655) Fixes from self-review, tighten some unit tests and clear obsolete stuff
(Issue 655) Review followup
(Issue 655) Fixes from another self-review
add locale to request context and set it for anon
(Issue 655) Review followup
(Issue 655) Review followup
consolidate telemetry calls to server.js
do copy from req.locale to req.ctx.locale() in middleware
add comment pointing to github issue for locale null serialization
add unit test for user create with accept-language
add test for accept-language on anon users
Merge remote-tracking branch 'oaeproject/master' into acceptLanguage

Conflicts:
	node_modules/oae-principals/lib/rest.user.js
update oae-following to the tenantRouter pattern
Merge branch 'issue-655'

* issue-655:
  (Issue 655) Review followup
  (Issue 655) Review followup
  (Issue 655) Fixes from another self-review
  (Issue 655) Review followup
  (Issue 655) Fixes from self-review, tighten some unit tests and clear obsolete stuff
  (Issue 655) Memberships Libraries
add more tests, fix jsdoc, code style
Merge remote-tracking branch 'stuartf/acceptLanguage'