Fixed issues:
 - redirect set should be final
 - redirect can update Handshake instance
 - do not call Configurator.beforeRequest() more than once
 - better schema and default port handling + tests
 - proxy host and port