drmdoc: sort props by name

This ensures the output order is deterministic.
drmdoc: use go/format to format generated files
Add descriptions to filter links
Add driver filter to device list
Enable cache header
Display kernel docs on prop page
drmdoc: new package
Remove extraneous parentheses
Add object type filter to properties list
Add missing drm.go
Check property types consistency
Merge all property specs
Update dependencies
Fix property page with no supporting driver
drmtree: handle USB devices

References: https://github.com/ascent12/drm_info/pull/49
Add tooltip with format/modifier hex code in /formats
Improve layout on tabular pages
drmtree: fix empty IN_FORMATS handling

Some drivers expose an empty IN_FORMATS prop (e.g. exynos).