README: Update

Update link from i9100/P thread to main development thread on XDA.
use different USB PIDs for adb and adb+ums modes

Commit ad054c684524962eae3269c1d807dc60e8bca1ec made it so that
the same VID/PID pair was used for both adb and composite adb+ums
modes, which prevents the installation of drivers in Windows so that
either mode can be supported.

This uses the original VID/PID pair (18d1/d001) for adb+ums and
uses 18d1/d002 for adb.

Change-Id: I190c821995b7fe9e8177354aec70bd02c114d122
RECOVERY_VERSION: bring inline with CyanogenMod's string

Fixes makerecoveries.sh printing an empty variable:
https://github.com/CyanogenMod/android_build/blob/cm-11.0/tools/device/makerecoveries.sh
libtouch_gui 1.09 (cosmetics)
fb2png 2.0.0 by @McKael and @PhilZ-cwm6
enable screen capture by default
Update 6.22.5
fix permissions
Merge pull request #13 from andi34/pull

README: Update
Merge pull request #14 from PonsAsinorem/cm-11.0

Fixes makerecoveries.sh
- merge: "recovery: Compatibility with upstream minui change"
- merge: "use correct USB PID for adb and new PID for adb+ums"
- one base version is enough
- merge: "nandroid: Convert selinux_android_restorecon calls to new API" from @kumajaya
nandroid: Disable nandroid reformat /system and /cache
extendedcommands: Add user selectable device format
Use ENABLE_BLACKHAWK_PATCH flag only, add it to p31xx and p51xx config
extendedcommands: Dual boot friendly
updater: Add f2fs support, use system's mount
roots: Use blkid auto detect fs_type
Add support to format SD card as F2FS.

Change-Id: I05b97970990d47cd028c1d1899a3c98e7d3a6ab9