Cleanup devices display, enable add/delete of devices

Note: deleting a device which has dependent reports will require a "Reload All" operation
in order to use that report with future device additions.
Merge branch 'master' of git+ssh://git.lab.nbttech.com/flyscript-portal
Support merging profiler device name from devices table with traffic table