Start using gaia's desktop helper to fix touch events and gain API mocks.
Merge branch 'use-desktop-helper' of git://github.com/ochameau/r2d2b2g into ochameau-use-desktop-helper

Conflicts:
	Makefile
Added Request module with HEAD support
Now uses HEAD requests to check for app manifests
watch position for changes when user says to use 'current' position
ensure provider constructed before notifying about changes; but do nothing on cancel
consistentize names; remove nonexistent nsIFakeListener reference
Updated request copy to reflect changes from SDK

Specifically refactored out an unnecessary function call
Start using gaia's desktop helper to fix touch events and gain API mocks.
remove expired receipt option Issue #497
update watcher after timeout like nsGeolocation expects; excise cruft; update naming
correct name of nsGeolocationService in comment
add bkase to list of contributors
Merge pull request #551 from nickdesaulniers/remove_expired

remove expired receipt option Issue #497
Merge pull request #544 from mykmelez/watch-geolocation
update B2G/Gaia to 2013-05-22 tips of b2g18/v1-train branches
Merge branch 'master' into update-b2g-gaia
Merge pull request #552 from mykmelez/update-b2g-gaia

update B2G/Gaia to 2013-05-22 tips of b2g18/v1-train branches
Merge branch 'master' into ochameau-use-desktop-helper
Merge branch 'use-desktop-helper' of git://github.com/ochameau/r2d2b2g into ochameau-use-desktop-helper

Conflicts:
	Makefile