Adding some charsets

Newer versions of MySQL have more UTF-8 collations in addition to the
new utf8_mb4 charset/collation.

For some additional information about utf8_mb4, please refer to
http://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html
updating jQueryUI version, 1.8 is not working with jQuery 1.10
fixed potential problem with unwanted translation of log messages
fixed potential problem with unwanted translation of log messages
speedup in case of keyed  tables
added session support for editor preferences
fix minor css issue
synced with gluino
fixes for small visual bugs in bootstrap layout

- form input error text when formstyle='bootstrap' has fixed width.
In narrow screens:
- topbar has space in left and right sides;
- login button in topbar is unlined.
sync'd with gluino again
allows add multiple submit buttons in "selectable" mode in SQLFORM.grid (with different decorate css classes)
html patch, thanks Jonathan, but TRHEAD commented
fix to web2py_bookstrap.css, thanks Paolo
fixed issue 1579:Row.__getitem__(): count of 0 raises AttributeError, thanks Dominic
TRHEAD->__TRHEAD__ as Jonathan suggested
updating jquery mobile to 1.3.1
css.patch, less html5 syntax error noise, thanks Jonathan
better scripts/setup-web2py-nginx-uwsgi-ubuntu.sh, thanks Anthony
fixed issue 1582:Cannot login_bare in a web2py shell, thanks Alan
syntax fix for python 2.5
fix conflict