Fix module docstring for inventory example.
Ensure that the response key is set even for errors.
Make Location objects copy/pasteable.

After this change, you can copy/paste a Location object when working
directly in the interpreter.
Fix to tsukasa's patch, set the request key when the error response is being built.
Merge branch 'tsukasa-au-master'