QuickSettings : Don't allow duplicate tiles

Don't allow user to add duplicate quick settings tiles

Change-Id: I7614fce2b5ffa0070c834b5de14b039c7b768b9f
Settings: Enable up navigation for Status and legal info

Change-Id: I7f5fd4d29565a704722af6b754e8e56c1f697c85
Show a preview of the selected font size immediately

Modified the font size preference dialog to show the user the selected
font size immediately. Also split the size description and percentage on
their own lines to show a preview of two different font sizes. In
addition, removed the gigantic title bar from the dialog.

Change-Id: Ifc1e930f9420bde0bb6fd61b1a395c3d36b4fb0b
QuickSettings : Fix variable naming

Pass configRibbon inside the static adapter's constructor, rather
than making it a static member.

Change-Id: I658a4e05fd7bdae670fd4efc74fc1432d2ac2a7b
Fix FC in Settings / About / Status (Status.java) on Tablets.

Fixes FC on tablets caused by  http://review.cyanogenmod.org/#/c/49258/
because of NULL pointer exception.

Change-Id: Ie84b4372c684504e80e6c65a8f403759af983d82
Settings: Fixed force close issue when the window is shown without the action bar (tablets)

Change-Id: Id4d9be361dec60a14e7fc26a4b9b7d2906c4abe3