Fix Launcher2 FC's

Made createBitmap not throw an exception when creating a 0x0 bitmap.
Now, it returns a 1x1 bitmap when called with width=0, height=0.

Change-Id: Ifbaee46b8b3ec23b9511c683aae388c2eca4b833
Make ActivityStack hacks more conservative with their mutual exclusion, as was before.

Change-Id: I30bc63337087e198701d3f89e44e80bb22e30f1e
Make two options. Stock color clock or Colorful clock.

-Stock color clock aka means themeable clock. The current code given from AOKP is kinda buggy. It only changes the color in the ROMControl, and it didn't resets the original color given in the theme back when theme is applied. So this code will do something 'bout it.

Change-Id: If6a5858d62aec61786c8200980e0a8a07b763001
fix IME overlapping fields while typing in certain situations

Change-Id: Ia8762443b4f43174fb416bd432c2e70f97881558
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Fix screen hop had a few things messed up from roman's transparency commits.

Change-Id: I43c9b4053a7bc2ad72c026925d08217ae7c30176