Framework: Custom Tiles (1/2)

PS1: Reinvent logic from initial
	implementation
PS3: Clean-up and unlock/collapse
	options.
PS4: Small fix.
PS5: Remove unlock option.
	Too complex for average usage.
PS6: Allow reset button to reset last
	drawable/label.

Change-Id: Ifdfa60b8257290c07e1861903e26c5dea715d036

Patchset: 10
https://gerrit.slimroms.net/#/c/1336/