[BUG #7136] Make sure the prefix detection does not delete values.
[BUG #7137] Check that the selection has changed before apply it to the manager. This avoid a scroll into view.
[BUG #7132] Splice can now handle remove and add of the same item.
[BUG #7063] changed the interface between migrator.py and patch.py to 'execfile'

- the concern with the old 'import patch' statement is that in case the migrator
  runs over multiple versions with patch.py files, the 'import' might not work
  for the second and all further files, as Python doesn't re-evaluate an
  imported module if it thinks it has already seen it
- so even with extending sys.path, the first patch.py might be checked over and
  over again, just to realize that this particular file has not changed,
  and never trying to re-import with the changed sys.path
- the new approach should make sure that for every migrated version its specific
  patch.py is used
[BUG #7063] removed unused code
[BUG #7139] removed duplicate reference to 'finally' clause
[BUG #7063] more toJS() adaptions for CST in treegenerator_3
* Changed API documentation  
Minor fix in the AnimationFrame fallback implementation.
[BUG #7100] Create a drawer widget for qx.Mobile 


* Added "resize" event when drawer width/height changes.
* Added "resize" listener to qx.Mobile page manager for updating its layout, when "resize" event of drawer occurs.
[BUG #7063] completed .toJS adaption to CST
* Removed unnecessary listeners for mousedown / mouseup / click on qx.Mobile SelectBox.
removed unused code
remove unneeded code
removed unused treeutil_2
remove old pretty.py module (based on old AST)
remove unused code
remove unused code

- formatter_1,2,4 represent other approaches to pretty-printing (external AST
  visitor, direct-to-string without syntax tree, and serialize CST to token stream
  and then stringify those, respectively)
[BUG #7144] qx.Mobile ScrollComposite should have a scroll lock for vertical and horizontal direction 
Added missing common icons to qx.Mobile skeleton.