Undo revert, reapplies 0fa26d5
Add 'readonly' force parameter

Check pq[qid] before accessing a property on it, fixing WF-21??

Add thinkoomph.com to readonly-able domains
WF-29: Count comments in sub-questions also. $watch and $watchCollection notes
WF-29: Count all notes in a question, not just one.

Fix skipping through of notes  to ensure they go from top-down in the
page instead of the order that they appear in the database
Recommitting: WF-24: Fixed 'failed to save' loop bug that had to do with stale notes in the localStorage queue. Added 'clear' path option to clear the local queue. Consider 409 responses from Google not-incorrect.
Conflict marker slipped into commit in w3f-survey.js, resolving this
WF-29: Adds boolean onlyUnresolved parameter to $rootScope.countNotes, if false, all notes are counted (for use in sidebar display), if true, limits count to only unresolved notes (for transition modal)
WF: Deal with various duplicated notes situations, collapse when found

Fix bugs caused by wrong argument order in $watch and $watchCollection
handlers
Merge branch 'staging' of thinkoomph.beanstalkapp.com:/thinkoomph/w3f into staging

Conflicts:
	js/w3f-survey.js
WF: Fix bad merge with useless code.
Merge branch 'staging' [deploy:production]

Conflicts:
	js/w3f-survey.js
WF: Fix minor bug when trying to skip to notes outside active section
Merge branch 'staging' [deploy: production]
WF-36: Count sums even if the sum is 0
Merge branch 'staging' [deploy:production]
Merge pull request #1 from oomphinc/master

Merging Tool updates into Barometer version