Trebuchet : Check item placement when setting defaultWorkspace

In its current state, the launcher blindly adds any item specified
in the default workspace (even those that overlap). Consequently, it
throws an error each time it tries to load the database.

This patchset addresses that by dismissing insertion of overlapping items.
This allows for fallbacks to be specified in the default_workspace.xml

Change-Id: I08a6bd699defb908565ca2f47c855516eecf5643
Trebuchet : Use standard android action

Applications expect "com.android.launcher.action.APPWIDGET_DEFAULT_WORKSPACE_CONFIGURE"
and not the renamed trebuchet version, which breaks default workspace configuration
for widgets.

Change-Id: Idf7409760d49df2868711350faa0e5a66d3c87a5
Merge "Trebuchet : Use standard android action" into cm-10.2
Merge "Trebuchet : Check item placement when setting defaultWorkspace" into cm-10.2
merge CyanogenMod

Change-Id: I5ac7651d8ac01e646a99c84bcdccf5403e4b5864