Preferences: initial Preferences Activity, Provider and XML

Change-Id: Ib9e86d17ea5ea13e75a1de833ab1845eb7e8ecf6
Launcher2: add overflow menu in app drawer view for devices w/o a hardware menu key

  *needed by gnex to access launcher settings
  *based on http://review.cyanogenmod.com/#change,11217 by nebkat

Change-Id: I14f83b539b913cc4634fe05437427128b901202a
Launcher2: add hide search bar and auto-rotate from trebuchet

Author: nebkat <nebkat@gmail.com>
    [PATCH] Preferences: Hide search bar preference + others
Author: Danesh M <daneshm90@gmail.com>
    [PATCH] Preferences: Auto-rotate screen

Conflicts:
	src/com/android/launcher2/Launcher.java
	src/com/android/launcher2/Workspace.java

Change-Id: I97f59d35247a8648f1559b1b59356af056c14464

Conflicts:

	AndroidManifest.xml
	src/com/android/launcher2/Launcher.java

Signed-off-by: Luis Cruz <ljc2491@gmail.com>