change static members of UI class to members
restore sphinx documentation
add 'next unfolded' and 'previous unfolded' as thread move commands
Fix regexp treatment of alias addresses

Currently a regexp is created for every alias in configuration file. However
special characters are not escaped which causes a mismatch. Mail aliases are
string literals that may contain lots of special regexp chars and those
should be escaped before compiling a regexp.

Changed 'determine_sender' function to escape aliases before compiling
regexp.
Merge branch '0.3.4-fix-aliases-614'
add "move next/previous unfolded" to completion
Merge branch '0.3.4-feature-next-unfolded-609'
revert to """ notation for UI attributes docs
Merge branch '0.3.4-cleanup-ui-statics-603'
change cmd repeatability to be command prop and make move cmds non-repeatable
repeat complete command lines

furthermore, the special treatment of individual commands has been removed
fix: fix Command mechanism for move cmds in non-locked state
select commands no longer repeatable
Repeatability class property, mark more cmds as non-repeatable
rm offending line left over from self.repeatable instance property
changed repeatability default to False and reconsider repeatability of all Commands
Merge branch '0.3.4-fixes-commands-595-585'
add 'unattach' command for envelope mode
Merge branch '0.3.4-feature-unattach-218'
doc: autogenerate command docs