Add support for CMHome (2/2)

All installed DashClock extensions on the device will be represented
with a card for each. They can be swiped away or clicked to view
additional options. Cards are refreshed upon returning to CMHome.

Change-Id: Ic2a735bb6c7a450ee72ab1abce31961bd0ccd90d
Fix bug where extension icons would not be updated

When extensions publish new data to CMHome, they can change the icon
resource. Previously, this would never be updated in the card until the
application was restarted. Now icons will be updated immediately when the
resource changes.

Change-Id: I4b1f41006ee7c27378b894c125dcf436a1ba5093
Prevent cards from being swiped left (2/2)

Specify that cards can only be swiped to the right, so that a left swipe
motion will always return the user to Trebuchet.

Change-Id: I8a749b599a772f9e71203ce1aae8b8cf1eab1091
Merge branch 'cm-11.0' into kk_mkt

Conflicts:
	src/Android.mk
	src/AndroidManifest.xml
	src/res/layout/home_layout.xml
	src/res/values/strings.xml

Change-Id: Ia4e7d1128000822463967971d14e2214b863c925
MoKeeHome: mokee bringup

Change-Id: I0a6f15c9a14f387b7a5a036adea1f3ff1fd764ff