Initial import for the basic functionality of the page notes extension.
Added tag 0.1-local for changeset ed596b8305a5
Fix formatting a bit.
Use button to edit and save the notes, for more clarity.
Eclipse screwed formatting last time. Fix it.
Few more style changes.
Add functionality to:
 = save site level notes, and
 = delete notes.
Small UI behavior changes.
Warning: Dirty changelist.
Intial code to implement Google Docs sync.
In the last commit, even the local storage was broken. Fix it.
Add an option to clear local data, in options page.
First working implmentation of remote sync. (yay!!!!)
Added tag 0.2-with-remote-sync-working for changeset 634979dc7fab
1. Make refresh function asynchronous, so that it doesn't hang up the browser.
2. Lot of style fixes.
= Some style related chnages.
= Use exceptions, instead of alert()
= Show last sync time (and status) on options page.
1. Make refresh function synchronous again. Asynchronous causes issues with
exception handling. Moreover, we don't need to worry about extension locking
the browser as extension is run in different process.
2. Add debug logging functionality.
3. Extend the sync status data on options page.
Only style related fixes.
gdocs.js: Set HTTP header 'Gdata-Version' by default in sendRequest function.
popup.html: Replace document.getElementById by a less verbose function 'e'.
Some style related changes - better function names, pages notes doc name made
into a variable.
Empty debug log in the beginning itself :)
Better code hygiene:
 = Hide the state of gDoc objects. Use closures to get and set the hidden state.
 = Make persist method smarter and reduce few lines of code.