fix(driver): Tag client timeout errors so they can be easily captured
fix(driver): Use a new ClientTimeoutError type instead of munging the name.
Add missing comment and fix copyright date.
Pass the right variable when creating a new error.
Merge pull request #101 from racker/jirwin/tag-client-timeout-errors

fix(driver): Tag client timeout errors so they can be easily captured