add a headers_view

the headers_view is used to retrieve columns and types that will be used
for a given profile
Merge remote-tracking branch 'origin/5027-dird-headers-view' into integration-tests
add integration tests for the display configuration