Fix IDEUI-346 Time active still running after stop

Fix for IDEX-1443 introduce this bug. Now, when no runner is launched
(isAnyAppLaunched), the counter gives the latest time active value.
Fix IDEUI-348 Run icon disappears while clicked

Update visible and enable condition of RunAction:
* visible if isRunningEnabled OR isAnyAppLaunched as just using
isRunningEnabled is not enough (app launch set it to false so the
button would disappear if we use only that condition),
* enabled if not anyAppLaunched (don't repeat visible conditions).
Merge pull request #289 from stephanedaviet/IDEUI-348

Fix IDEUI-348 Run icon disappears while clicked
Merge pull request #286 from stephanedaviet/IDEUI-346

Fix IDEUI-346 Time active still running after stop
IDEX-1490 set recipe media type to dockerfile and use media type in type
detection