HTTP Digest Authentication

Hi,

This is a pull request for a middleware that allows em-http-request to handle servers requiring http digest authentication.

You will find an example, with a small server written using WEBRick and a client to demonstrate a use-case.
There are also some specs, it's still quite shallow but it should cover the basics.

If you have any questions, I'll be glad to answer them!

Best,