Merge pull request #579 from fenek/install-timeout-fix

Fix startup error when database install is slow
(cherry picked from commit 3cb8e8d88fdb269a32a2e65f6f88bc914dc9a001)
Add release notes for 0.9.2
Created release 0.9.2.
doc: Fix syntax error in generated sphinx conf.py file
mod_acl_simple_roles: Fix typo

Comparing two different atoms will never work, d'oh!

See afc1725be4f80b2e383982340d66d3c0713beb41
(cherry picked from commit e4605652967e84ebef1be883874c0a337e8125e1)
m_identity: ensure that non-unique identities have is_unique set to 'undefined' (instead of false)

(cherry picked from commit d69be4559f1104d1efb5dab38962a72ba595a721)
doc: Move the section on git commit messages to the "contributing source code" section.
(cherry picked from commit 53f813c47ae98ecfcc96e6e3c52406954ced2334)
New submodules for R16 compatibility
mod_development: Fix crashing file watcher process while editing templates

Also only flush the cache of a particular site when a new template
within a site has been found.
(cherry picked from commit 5541d05dddd74aa827ee3dc228fea0ec4a2c0f9b)
mod_admin_predicate: Fix category tree for fluid layout change

Fixes #586
(cherry picked from commit 4ab330228782ca31c2d412a89055ce4ff5333225)
mod_admin: Do foldr over the blocks instead of foldl

This allows higher-priority modules to override or disable blocks that
lower-priority modules have defined, instead of the other way around.
(cherry picked from commit 9a654446329e3dd205743ad02827d31bdd2c2dc0)
mod_survey: Translation tweaks
(cherry picked from commit d5d61ac8cd0e71917bc3318a23f341844f3090bd)
mod_admin: Speed up admin edit page JS performance

The save button script was veryinefficient script running on the
window scroll-event; this is now put inside a timeout function.
(cherry picked from commit 0f192f2c84b6195726026d9b9356d2c7226c1f32)
mod_base: Add optional tabindex to button tag.
(cherry picked from commit 88e6608c368ea5c757d57570ecb3183bef100996)
mod_base: added touch punch to enable drag/drop and other touch events on mobile touch devices. Fixes #597

(cherry picked from commit 4c8b11ed94752103b82eb681dfd3f8accf8dff44)
mod_base: fix in LiveValidation for resetting error class on textareas. Fixes #601

(cherry picked from commit 3145f594eb66e2cb3d3b9b9b3e49058f301447cb)
mod_base_site: add class 'wrapper' for content, allows for better styling. Hide breadcrumb and subnav when the current page is the only page in the breadcrumb or subnav.

(cherry picked from commit aa151ca940a5c3cc94f7476ae78d24fca1a22cc3)
core: filenames might have a space, escape it befor os:cmd/1

(cherry picked from commit f7feffe5d02be275fd2e63051948696360ccc6ab)
mod_survey: Improvements

- Update NL translation strings
- Add placeholder text option for short answer fields
- Make the validation messages translateable for short answer fields
(cherry picked from commit 756bb94056dd3586a57fab222427fe112bc6ebf4)
mod_survey: Fix wrong include
(cherry picked from commit 142213f1e0a6fa14a885eecb14f2bee67a24f191)