Bug 1074732 - [Messages] Create a mixin to handle the select UI model

- Unbind the selected inputs logic from DOM tree structure. Create a selection module that listens to input select changed and return the selected data.
I'd prefer if you do a mock for selection_handler, and do a selection_handler_test specific for testing selection_handler.js. You'll likely need to move or copy the tests that are in this file.