dashboard/app: Expose github router constructor

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Let router determine path for "Back to cluster" link in github view

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Github router: Allow subclass to override props for deploy view

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Github router: Allow subclass to override deploy params when handling launch btn click

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Let router determine path for "Continue" btn after launching app

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Include appData in JOB_CREATED event when creating app

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Allow passing child props to GithubDeploy view

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Bump marbles-js

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
controller: Ignore ErrNotFound When expand formation

Signed-off-by: Wang Baoling <chinamerp@gmail.com>
dashboard/app: Allow disabling launch btn via props

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Bump marbles-js

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Let github router determine "Go back to cluster" text for github view

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Bump marbles-js

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Refactor: init routers in boot.js not main.js

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashbaord/app: Refactor

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: App view: wrap back to cluster link in <header/>

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Use `this` instead of `Dashboard` within `Dashboard` methods

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashbaord/app: Explicitely assign githubClient to `Dashboard`

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Don't reuse ScrollPagination view for different GithubRepo stores

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Fix launch/continue btn state for github deploy

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>