base/json: Allow unqoted strings
base/json: Add some utilities for mutating in place
base/json: Include filename when we error inside a file