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