Digest authentication support in HttpRequest node

@BartButenaers if you have code that is working, stick the PR. You can tussle with Grunt in parallel.