vendor: add option to build TWRP Recovery [1/2]

ps1: this is proof, not merge
ps2: update message
ps3: set by default cwm, then it will be overwritten if you use TWRP
ps4: fix derp cwm to cm
ps5: change summary
ps6: another change summary :D
ps7: again

Change-Id: Ifc70277c294e1434603962bc6d8663b0c314fa68
Re-enable taoshan

Change-Id: Ia7a3de23692a91ec3f1fbcf2f3863f9a533290dfa
Merge "Re-enable taoshan" into pac-4.4
build-pac.sh: Save snapshot of tree

  Add default snapshot and option to restore snapshot sources
  Upstream commits routinely break a previously successful build.
  This commit easy restoration of the last build tree

Change-Id: I091947e2ebab1c322381601bbff4e5ba41340857
Bad device files == no nightly!

Change-Id: I63a51f9410086f78e8d81bb9c326e888cb4e1ba5
Merge "build-pac.sh: Save snapshot of tree" into pac-4.4
2011 Xperias: patches to enable moving apps to external volume

Also removed some merged cherries

Change-Id: Ie234f320b3df875e8819594589fb71b54e27e5cb
Merge "2011 Xperias: patches to enable moving apps to external volume" into pac-4.4
Remove support for toro

CM has dropped most tuna devices in commit #72826.  Toro has a VERY low
userbase.  (Last build I posted for them 10 days ago got 22 downloads.)
Not worth the time trying to maintain that ourselves. 

If there's anything I missed, just let me know.

PS3: One more file I missed from first PS

Change-Id: Ic63b25b2c7084f831477a40c55020f5c7019ae0a
Merge "Remove support for toro" into pac-4.4
Merge PAC-man/pac-4.4 into pac-4.4

Change-Id: I96a88b9b219c77f3ef59ef63351a46047d75b2cd