initial format
upgrade tunnel-proxy to 0.4.0

  to avoid node 0.11.x issue (#779)
add some exposition to mpu example in README.md

This is re @mikeal's comment here:
https://github.com/mikeal/request/issues/345#issuecomment-13998419

This updates the mpu example in the README with some more comments and a callback to make the usage unmistakably clear for beginners and especially forgetful developers (e.g. @mikermcneil)
made the language clearer

don't want to give anyone any weird ideas
initial changelog
Merge branch 'master' of https://github.com/mikeal/request into create-changelog-based-on-pull-requests
Merge pull request #815 from lalitkapoor/create-changelog-based-on-pull-requests

Create changelog based on pull requests
It appears that secureOptions is an undocumented feature to fix issues with broken server. See joynet/node #5119

- fixes issue introduced in #666
Merge pull request #821 from nw/master

added secureOptions back
Fixing #825
improve error reporting for invalid protocols

this greatly reduces confusion and simplifies tracing if there's a (usually silly, but non-obvious) error deep down the stack
Merge pull request #840 from FND/patch-1

improve error reporting for invalid protocols
Merge pull request #810 from mikermcneil/patch-1

add some exposition to mpu example in README.md
Fix word consistency

`user` || `username` is used to describe the user field in the `auth` hash while `password` || `pass` was used to describe the password field. The order has been flipped for consistency: `pass` || `password`.
Merge pull request #850 from 0xNobody/master

Fix word consistency in readme
Merge pull request #809 from ksato9700/issue-779

upgrade tunnel-proxy to 0.4.0
Add support for RFC 6750 Bearer Tokens
Add documentation about auth.bearer
Merge pull request #861 from phedny/master

Add support for RFC 6750 Bearer Tokens
Fix typo