Merge pull request #52 from drio/master

Syntax highlight in python code in new Annotation README entries.
Merge pull request #53 from drio/master

New release. (Annotations)
This adds the ability for a queue to be a context manager that submits when something fails
Merge pull request #58 from Bachmann1234/make_queues_context_managers

This adds the ability for a queue to be a context manager that submits w...
Flushing an empty queue was causing a request error. Now it just does nothing
docs were inconsistent when referencing the queue
Merge pull request #61 from Bachmann1234/fix_docs

docs were inconsistent when referencing the queue
Provide an optional argument to submit when the queue gets a set number of measurements
Fix typo in docs
Merge pull request #60 from Bachmann1234/auto-submit-queue

Auto submit queue
Merge pull request #59 from Bachmann1234/empty_queue_submit

Submitting an empty queue causes a request error
Add an error message parser and actually show full error messages, yay
Fix tests due to non-deterministic order of hash
Move error message parsing to the ClientError class
Stop using unicode in favor of str for Python 3
Fix test for Python 3
Merge pull request #63 from librato/feature/better_error_messages

Show better error messages
Add a links parameter example to the annotation section in readme
Merge pull request #64 from djosephsen/master

Add a links parameter example to the annotation section in readme
New release. Closes #65