FIX: do not display event too far in the future

This patch add a filter to drop events after the "lookahead" value (in local
time). Add a comment line to clarify why we have to fetch event farther in the
futur for "all day" events.

Change-Id: I8e2282768962682ecbf9f04b242297e67d3f103f
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
cLock: Hide the calendar panel if there are no events to show

This fixes a regression introduced with the scrolling events list
feature

Change-Id: I949cc7ee72ecbd866ad6037454a647cab05404c9
added option to hightlight the next calendar entries (todays, and after 8pm also from tomorrow)

Change-Id: I209442c0747ed5984f312c85c6744400a83b17fb
Revert "added option to hightlight the next calendar entries (todays, and after 8pm also from tomorrow)"

This reverts commit f78ce2be14181155c319e98c8c19be5b76be9f3e.
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master