Added PreAuthenticate Property

Added PreAuthenticate Property to RestClient and Http to be able to set
this on the HttpWebRequest object
Remember to map ErrorException along with other properties
Merge pull request #477 from mbp/populate-errorexception

Remember to map ErrorException along with other properties
Fixed spaces
Merge pull request #473 from roqz/master

Added PreAuthenticate Property