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