APPWTV-27 and DataItem fixes

...sses, as well as implementation of DataViewItem overriding the updateRecord() metod as reported in http://www.sencha.com/forum/showthread.php?209415-Ext.dataview.component.DataItem-missing-dataMap-config
Implemented 2 more (very basic) controllers for the right side components (Target Devices List and Play/Queue).
The adopted naming convention for controllers is: <Action><Left View>Controller.js. Each control controls its right side controller.
so SelectSourceDevice listens the Select/Deselect action on SourceDevice list and takes actions on Category list and so on...