Fix DeleteContext not deleting the schema
Check if the context exists in 'putContext'

- context-sensitive queries can't use non-existent schemas this way
  (assuming they did not get deleted/created in the meantime)
  - remove check from range query
- add 'getContextSchema' to get the schema associated with the context