Settings: Fix Tile Index

If user deletes all tiles:
	Array string would dump an empty
	value for index zero.  Thus,
	changing individual tile settings
	would be off by one. Create a new
	array in this case as a fix.

rebase

Change-Id: I49b5940fc4e341313bde9087059babc5472417ad
Settings: Custom Tiles (2/2)

PS1: Reinvent logic from initial
	implementation
PS3: Unlock/Collapse Shade options
	and clean-up.
PS4: Remove unlock option.
	Too complex for average use.
PS5: Snip >100 line length =/
PS6: Fix potential NPE on rotation.
	Add scrollview to layout
	to allow scrolling if dialog
	is too large for screen
	(landscape)
PS7: Rebase on Fix tile index
PS9: Add reset buttons
PS10: Cleanup:
	Smaller and better looking
 	code by creating array
	buttons to reference.
	Rearrange voids to logical
	spots.
	Set image source rather than
	background for reset buttons
	to allow touch-highlight.
PSX: Create dependency

Change-Id: I06d773aa87bd6c1b88077ad54333a58d03f783c8

Conflicts:
	res/values/slim_strings.xml
	src/com/android/settings/slim/util/IconPicker.java