[REM] Remove LoginForm javascript
[IMP] database selector, do not display Continue button for javascript
[IMP] Move footer to login_layout
[MERGE] upstream
[FIX] pass request.context in /web/login
[FIX] /web/login: Set request.uid on auth=none so it's correct if overloaded with auth="public"
[REM] Removed LazyResponse from webclient, use request.render() instead
[FIX] /web/login renders with the wrong user id
[FIX] fixes various problems with the search bar integration with the graph view.  Now, the code correctly computes the group_bys and col_groupbys contained in the various filters in the search bar (addon web_graph)
[MERGE] merge from trunk
[MERGE] upstream
[FIX] fixes problems due to the preceding merge (resolved conflict was not properly resolved) (addon web_graph)
[IMP] optimizes graph view to avoid reloading data in some cases (such as removing a filter from the search view) (addon web_graph)
[FIX] fixes the tooltip position in chart mode (graph view).  The position was wrong because the parent position was not 'relative'.  (addon web_graph)
Launchpad automatic translations update.
[IMP] Improvement/changes to the http request/response API.

- Get rid of LazyResponses
- Made website.render() an alias to request.render() [just kept in case this is merged in saas-3 but should be removed completely in favor of request.render()]

Need server/trunk's rev#5102
[MERGE] upstream
[IMP] Improve login for auth_signup/oauth seperation
[FIX] Database selector issue

ensure_db() If the request.session.db is different than
the computed db abort and redirect in order to properly
dispatch on computed db