Make sure renderOnRefresh works after hydration

When a view is hydrated with data from the server, ```initialize``` is run before ```this.[model|collection]``` is set, so the view wouldn't start listening on the object's ```refresh``` event.

Moving the event listener setup to ```parseOptions``` means the listener will be set up every time the view is passed new options.

This fix works for us but I'm not sure if it's the best place to put it. Would love some input on the placement before adding tests etc. Thanks!