Rewrote redirect handling.

Added ShoutcastPlayerEvent.REDIRECT which sends redirectURL property in
event object.