AOSB Recent App iPhoney UI v2

PS1:
Use CM RecentsHorizontalScrollView

PS2:
Added long press to clear caches

PS3:
Persist locked tasks.
Use persistentTaskId.

PS4:
unbreak recents animations on thumbnail click or dismiss recents screen
do the same when all thubmnails are swiped away

PS5:
Fix landscape layout

PS6:
Recent Clear Button Position

PS7:
Apps can be locked and unlocked from being clearable in
the recents panel by selecting the option in the popup
menu when long pressing the item

PS8:
Dynamic Large Recents
Ability to change bg color

PS9:
Check Horizontal Mode and get static height and width

PS10:
Remove commented out line and add method descriptions.

thanks for 0xD34D && benjamingoodwin && xplodwild && sbradymobile && CM Team && kufikugel && wfmtooopa

Signed-off-by: hany <hany.alsamman@gmail.com>