Use new neforms errors API and tidy up a bit

- Move the event emitter instance into a module and namespaced events
- Shed a few levels of nesting in willTransitionTo
- Extra props from a server-side transition.abort(Render) are now set as
  direct props rather than as part of a `data` prop.
Fixed bad Redirect check
Display current environment in the header