Allow overriding of default parameters with custom values

A change in array merging order enables us to optionally override the default, http and user data in user land without having to subclass the Raven_Client class.