Restructure TestJob tables
Previously there was a lot of code duplication between all TestJob tables.
Move all TestJob tables to new file. (in the future tables might be moved to a separate folder) Use mixins to avoid code duplication.
New table that is a common superclass for all other job tables. Not directly used and only contains 4 columns that are common between all other tables.
Used on pages like "All Jobs". Renamed to match the view name.
Used on pages "Active Jobs" and "My Active Jobs". Renamed with more fitting name.
Used on page "Failure Report". Renamed for consistency.
Renamed for consistency.
Only used on device type details page therefore renamed with more fitting name.
Only used on device details page therefore renamed with more fitting name.
Small consistency rename.