Added font awesome and jquery hotkeys
[IMP] make trailing slashes irrelevant
[FIX] unfuck set usage

set("web") -> set(['b', 'e', 'w']), which won't do anything.

Use set.discard which removes the value if present or noops if not.
[IMP] simplify set use (no need to convert a set into a set) and remove unused variable
[IMP] remove client action goBack and add client action redirect
[MERGE] from trunk
[MERGE] from trunk
[MERGE] from trunk-website-public_uid-chm
[MERGE] upstream
[IMP] recent qunit will send moduleStart with no name if error happens outside of a testing module
[MERGE] upstream
[MERGE] upstram for QWeb async api
[MERGE] from trunk
[MERGE] upstream
[ADD] es5-shim
[MERGE] multilang
[MERGE] Sync with turnk until revision 3845
[MERGE] Sync with trunk
[MERGE] Sync with trunk until revision 3849
[FIX] http request must pop "session_id" also from `form` and `files` arguments