Switch to using JS timestamps (milliseconds since the epoch) instead of Date objects for message passing.

Chrome 30 Beta, without warning, started dropping Dates and instead
passes along blank Objects ({}) between background pages and browser
action pages.
Merge branch 'no-pick-calendars'

Conflicts:
	src/feeds.js