Use charm.MustParseReference.
Merge pull request #158 from frankban/use-charm-must-parse-reference

Use charm.MustParseReference.

Mostly mechanical, except for mustParseReferences (trailing slash).
Dependency update to the latest blobstore revision (possible upload bug fix).
Merge pull request #161 from urosj/v4

Dependency update to the latest blobstore revision
Make archive GET return the entity id in the response header.
Merge pull request #162 from frankban/entity-id-header

Make archive GET return the entity id in the response header.
Adding Metadata to search results.

Search results can now have metadata attached to them using the same mechanism
as the /meta handler uses. The change also includes:
  * Some cleanup of the elasticsearch interface
  * Search Time and Total in search response
  * More tests
Merge pull request #159 from mhilton/search-metadata

Adding Metadata to search results.

Search results can now have metadata attached to them using the same mechanism
as the /meta handler uses. The change also includes:
  * Some cleanup of the elasticsearch interface
  * Search Time and Total in search response
  * More tests