Changes the content provider for each of the listViewers from an
observable list content provider to a simple array content provider as
any change to the model now triggers a full refresh of this part of the
UI. Also added null checks for to selection change listeners to properly
cater for opening a new file. StockistServiceImpl now regenerates the
HTML and fires a stockist type property change event everytime a command
is executed