Initial commit. Mainly fork from git clone https://android.googlesource.com/platform/packages/apps/Launcher2