fix nested content_list
fix div inside ul
mv .content-box .more from misc to content_list
refactor content_list
refactor type
fixup force box-style on norm sidebar
Fix hierarchical norms sorting
fix hierarchical content_list (used for norms)
rm unneeded hr from content_list
Merge pull request #482 from xi/feature-refactor-content_list

refactor content list
Delay asynchronous update (#358)

This allows to delay asynchronous updates by a configurable amount of
time to avoid triggering a race condition between main and background
processes described in #358.

We have used that workaround for quite some time and it seems pragmatic
to codify and enable it by default.

This lowers the priority of this issue from critical to normal.
Fixup related issue number in comment
Move submenu logic of instance settings in separate module lib.settings
Split user settings in multiple pages (fixes #174)

This splits the user settings page in multiple pages:

* personal settings
* login settings
* notification settings
* advanced settings

This is done the same way as the instance settings are already done.

Most of the forms are refactored towards form element creation using
`templates.form`, some aren't yet as they're more complicated. Some
styling introduced in #456 has been removed again, as it looked bad
within the new layout and should be resolved generically instead.

The gender field adopted minor changes from the ongoing discussion in
#468, as this is in every case better than what was there before.

The user actions have been moved to the *advanced* submenu, but are
still displayed on top, as stupid as before.
Adapt mass message unsubscribe link to new user settings url scheme
Merge pull request #476 from nidico/feature-174-user-settings-layout

Feature 174: Refactor user settings layout
Allow to increase maximal instance key size from 20 to 63 characters

This lifts the 20 characters maximum instance key restriction on
database level to 63 characters; this is the maximum length of a label
of a node of a FQDN (meaning any part between dots in the domain name),
according to RFC 1034 [0].

The default setting of the configuration option
adhocracy.instance_key_length_max is still 20 characters, but can now be
increased up to 63.

Some examples:

* The longest currently used instance key has 35 characters:
stadtbremisches-ueberseehafengebiet (geo branch has allowed this for a
while).

* The longest German municipality title "Vereinbarte
Verwaltungsgemeinschaft der Stadt Geislingen an der Steige" wouldn't be
covered by the 63 characters limit, as it has a length of 70 characters.

[0] http://tools.ietf.org/html/rfc1034#section-3.1
Also increase maximum key length in instance key regex

Fixup for 59accdc4252afe00d307a1dc6e3811ce957f910c.
Permanently save "disable all tutorials" setting (fixes #109)

This now uses the `no_help` user attribute for this purpose.

Note that disabling of single tutorials is still only stored in a
session cookie.
Merge pull request #477 from nidico/feature-109-remember-disable-all-tutorials-setting

Permanently save "disable all tutorials" setting (fixes #109)