2.x Custom columns in "list" view (Issue #559)

As described in issue#559 and #131 we need a setting to customize columns in listView.
This contribution let user choose columns to be displayed, order, and also display custom file infos provided with custom connectors.

You can test it with the following settings:

uiOptions : {
  cwd : {
   listView : {
     // columns to be displayed. default settings are:
     // columns : ['perm', 'date', 'size', 'kind'],

     // extra columns can be displayed if your connector supports it:
     columns : ['perm', 'date', 'size', 'kind', 'owner'],

     // custom columns labels:
      columnsCustomName : {
            owner : 'Owner'
      }
   }
}