Bug 885471 - Fix software button manager default behavior on real
device/nightly/simulator, and add holdhome event.
Merge pull request #10525 from alivedise/bugzilla/885473_master_v2/software-button-pressed

Bug 885471 - 1. Fix software button manager on real device and nightly and simulator; 2. Add holdhome event. r=timdream