Add intelligent default selection
Add switch theme to sample, hide time icon depends on activity theme
Add view source code action in overflow menu
Update build tools and support lib to v20
Different footer background similar to the Google Keep
Use secondary text color everywhere
Use primary text color for main view
Use long month names and correct formatting with DateUtils
Simplify getting weekday names, less work translating
Partially fix bugs and new dynamic add and remove methods.

Stupid bug on deselecting FLAG_PAST when temporary item is selected is still present, will select the footer instead of the temporary item again. No idea why the spinner reselects the footer item but ignoring for now.