add separate user preferences area
fix hover menus
make backdrops optional
add some web client settings
Merge remote-tracking branch 'upstream/master'