Workflows: HP added row_formatter to format datatables rows

* deleted ColumnDefs from datatable initialization

* fixed all approval stuff

* moved everything relevant to the approval widget to approval.js

* fix in bibmatch widget
  added extra_data accessed via get_extra_data so it renders now

* added checkbox functionality