Remove dependency version pinning
Experimental py3 support
Build universal wheels
Merge pull request #72 from openannotation/py3

Py3
Restore version pinning

PyJWT and iso8601 are deemed (by me) to not be likely to break
their APIs soon. These projects, being pre-1.0, don't lend themselves
to an easy range of semantic versioning.

Flask has a CHANGES files which suggests a 1.0 is coming, but doesn't
mention backward incompatibilities, so I've gone ahead and limited us
to <2 for now.
Remove ElasticSearch global, pass it as argument
Pass es as keyword argument es_
Pass es object through base class _build_query*

Passing this everywhere feels cleaner to me than asserting it isn't
None and passing it as a keyword parameter.
Merge pull request #80 from openannotation/deglobalise_es

Deglobalise es
Bump version to 0.12dev
Make flask an extra
Update CHANGES.rst
Revert "Merge pull request #80 from openannotation/deglobalise_es"

This reverts commit 7d5cbaa470180c1c3a19be66b9287259c435e32e, reversing
changes made to 1724217fa88a3435bc7f5366fd3537f39859ed4b.
store: Don't allow id in create requests

This fixes #82.
Update CHANGES to detail changes in 0.11.2
Add failing test for authz in index (/annotations)
Fix authorization for index (/annotations)
Merge pull request #84 from Treora/fix_index_auth

Fix authorization for index (/annotations)
Fix typo in readme
Fix logging.debug(..) -> log.debug(..)