add ability to specify options like custom headers with rest calls
clean up tests
Merge branch 'master' of https://github.com/jsforce/jsforce
clean up tests only
Merge branch 'master' into tedjt-master
Merge branch 'tedjt-master'