Override the focus style in the toolbar toggle

It was originally only applied on hover and was causing display
inconsistencies in FF/IE where the toggle would turn red.

Fixes #1567
Remove focus from the toolbar toggle on click

Firefox and IE apply the focus pseudo class to anchors when clicked.
This prevents our toggle button returning to it's natural state after
it has been clicked. This change blurs the element on mouseup to ensure
that:

 1) The focus state is removed when clicked.
 2) The focus state remains when using the enter key to trigger the
    toggle (also triggers a click event). Otherwise the user would lose
    the focused UI element when navigating with a keyboard.
Refactor API code to use annotator-store flaskless
Add logging messages in __init__.py
Replace all uses of ann.id with ann['id']

Because of its potential deprecation in annotator-store. There was only
one occurrence, apparently.
Avoid IStoreClass in streamer.py, make _search_raw
Use annotator-store's new search_raw
Adapt to new default analyzer in annotator-store
Remove useless lines/comments
Don't call get_consumer from get_user
Remove IAnnotationClass
Accept index creation error when alias exists
Depend on annotator-store v0.12.0
Remove useless constructor
Prune comments
Remove api.endpoint and api.url from configuration
Consistent naming
First API unit tests