Documented riemann_client.client module, minor code changes

* QueuedClient correctly overrides both send_event() and send_events()
* QueuedClient send_event() and send_events() both return None
* QueuedClient flush() now returns the recived message
Use shields.io for project status badges