implement swipe to navigate hint on first run, only show once.
address lazy load requirements based on first round of reviews
document first_time_use.js
added l10n keys
cleaned up mark-up in index.html for hint
cleaned up <link> tags in index.html, the <link> tag does NOT require a slash to close it
cleaned up first time use css, there were a bunch of tabs in there (sorry, I hadn't configured my editor properly, bad tab key, bad!)
previous commit message covers these changes.
added definition of time unit for delay to dismiss hint.
added integration test.
remove integration test. integration tests for calendar are out of date.
add more eclipse garbage to .gitignore
migrate to using a view.
address latest round of review comments.
now with unit test.
now with unit test.
now with unit test.
bug 828980

Implement first time use 'swipe to navigate' hint to be shown once to the user.

r=gaye, kgrandon, lightsofapollo
bug 828980

Implement first time use 'swipe to navigate' hint to be shown once to the user.

r=gaye, kgrandon, lightsofapollo
bug 828980

Implement first time use 'swipe to navigate' hint to be shown to the user the first
time they use the calendar app. Hint is only shown once.

r=gaye,kgrandon,lightsofapollo
addressed review comments from gaye and lightsofapollo