Notifier:SimplePush - Add onClose callback to handle disconnection from SimplePush server and add a timeout to the triggering of registration success messages on previously registered channels
SimplePush - Use options object instead of individual parameters and add a reconnect method for use when a connection is lost
SimplePush - Move navigator object modification into the connect callback to prevent accidental early use