For SVY-6935 : [NGp] Dataproviders, tag text, tab-index should go
through the components element

A few things will still need changing in portal.js
Code is refactored both on client and server to reuse viewport logic in
both foundset and component typed properties.
Finished SVY-6935: [NGp] Dataproviders, tag text, tab-index should go
through the components element

Also fixed handlers and column title that were broken by case SVY-7289.