Add dedicated controller to confirm asset changes
Show confirmation dialog when asset is unselected
Do not show confirmation dialog when asset is saved

Conflicts:

	UI/test/test-runner.html
Reset test context when new test starts
Do not show dialog when asset is not moved
Show confirmation dialog when asset property is changed
Reuse assertion in test
Add modal dialog for confirmation

Conflicts:

	UI/index.html
Replace double quotes with single quotes
Trigger cancel and ok event from confirm dialog
Integrate confirm dialog controller in production environment

Conflicts:

	UI/index.html
Reset confirm dialog controller when confirm dialog is dismissed
Show confirmation dialog on top of action panel
Remove untested asset form from test runner
Rename confirm dialog controller to selected asset controller to share selected asset state outside view components
Make rest call when confirmation dialog is approved
Send property changes to backend
Reset asset controller when asset is saved
Cache fetched asset in asset controller and make modifications to its properties
Remove obsolete variable and reset current asset