CRUD for location attribute in updateContext (and some minor fixes in queryContext)

Passing 100% unit test cases and test harness.

This PR completes the geo-query features, although end-to-end test harness needs to be inclued in feature/geoquery (with an additional PR) before merging feature/geoquery -> develop.