Cleanup grid browser code
Reason for the change
- Remove unused code
- Remove redundant text from property name
- Simplify delegate width calculation
- Don't assume id "contentDirectoryView" exists exists when it isn't declared in the current file (it is declared in other files that inherit from AbstractDataView)
These are the first few commits taken from !492 (merged)