Exposes the static RetrofitError construction methods

Allows `RetrofitError`s to be thrown from code outside of Retrofit. This allows uses cases like the one mentioned in issue https://github.com/square/retrofit/issues/191