Add support of HTTP authentication

- Support of webpage.settings.userName, webpage.settings.password and webpage.settings.maxAuthAttemps
- New callback webpage.onAuthPrompt (not compatible with PhantomJS)
- New method slimer.clearHttpAuth() to clear http authentication from the network cache.

Closes #53