Bug 847851 - change event hook to addEventListener, r=kaze

when bluetooth.js is loaded before connectivity.js, the hook will be overwritten. we should avoid using event hook but registering event listener instead.