Merge branch 'stable'
Update HttpConnection.java

HttpErrorException should be rethrown and not swallowed
Update HttpErrorException.java

Add responsecode and errorResponse to HttpErrorException for ability to process errors upstream.
Update HttpConnection.java

Add responsecode and errorResponse to the HttpErrorException
Merge pull request #29 from michaelbrewer/patch-1

Update HttpConnection.java
Merge pull request #30 from michaelbrewer/patch-2

Add responsecode and errorResponse to the HttpErrorException
Merge branch 'pr-12' into stable