Bug 1065279 - [settings] refactor Hotspot panel with AMD pattern

Ok, but, where do we need to instantiate the `Hotspot Setting` object, here or in `hotspot.js`?