Get rid of warnings and deprecation suppression.

Patchset 2: Rebase

Change-Id: Icc39322eceb731238bf6dc8883c5e49d1468c2d0
Convert threads to AsyncTasks.

Change-Id: I58a36751d8348f82f31013be7d1307b507526c88
Add calendar item lines dynamically.

Patch set 3 : Fix events not displaying
Patch set 4 : Display calendar icon only on first event
Patch set 5 : Fix derp
Patch set 6 : Fix calendar events showing multiple times

Change-Id: Icb5f6bf73b9342568c7a31e48f9f5dac74c8f119

original commit by Danny Baumann committed by DvTonder to cm/lockclock