simulatorActor runApp command: kill app by origin before the run app step
FIX: add a temporary fixed dbg-webapps-actor.js as simulatorwebappsActor

this patch could be reverted once this fix (or another solution to the same
problem) will be introduced into the dbg-webapps-actor from the b2g repo.
simulatorActor runApp command: workaround unlock screen problem

(often gaia is not fully loaded and it isn't ready to handle the unlock screen request)
rename temporary simulatorwebappsActor to simulatorWebappsActor
disable lockscreen on simulator b2g-desktop instances
fixed typo
unlock screen on b2g-desktop start and set homescreen.ready settings when homescreen is fully loaded
waitHomescreenReady helper on runApp
tweaks on lockscreen disable, homescreen ready notify and simulator-actors runApp command
remove trailing spaces
rename simulator-actors to dbg-simulator.actors and extract lockscreen.js from shell.js
fix trailing spaces
remove old workaround (and disabled) code
runApp and uninstall should use appId + install app if not installed on runApp user request

change remote-simulator-client runApp and uninstall methods to use appId
(an in the install method) and use the appId to check if the application
is already installed in the DOMApllicationRegistry.webapps on the b2g side.

If an app in not installed try to install and run it again.
on upgrade ensureXkeysUnique and leave apps to be lazily reinstalled by the run button (should fix #308)
FIX: evict b2g Webapps.js component's private manifest cache on application install

this change is needed to propagate manifest changes to the homescreen gaia application
on app reinstall without a b2g instance restart.
disable screen timeout

we don't need this power saving settings to be enabled on the b2g instance
running on the simulator.
fix coding style and add more comments
reinstall active registered apps on first b2g-desktop run (fix #308)
showNotification on b2g instance to inform user of the reinstall process