[Components] Allow passing parameters

Parameters can now be passed through to components, merged with
the current router parameters, passed through to isAuthorised, plus
lifecycle methods.
[Tests] Remove debugger statement in tests
[Dialog] Allow passing parameters to component