add Kan-Ru Chen's fake geolocation provider component to B2G via prosthesis
Merge branch 'master' into geolocation
prototype runApp command using mozApps.mgmt API
try to runApp after manual install/update/undo an app

NOTE: currently runApp doesn't always show the app when the simulator instance
is not already running, because the homescreen is not yet fully loaded and
the app will start in background (reachable by pressing the home button to reach
the gaia tasks list)
remove unnecessary binding
fix spacing  on simulator-actors
fix remains changed appId to app in updateApp callbacks
Merge pull request #304 from rpl/feature-mozApps-runApp

change runApp command to use mozApps API and app origin
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
Merge remote-tracking branch 'upstream/master' into geolocation
added contributing
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