SVY-7289 upgrade from ng-grid 2.x to ui-grid 3.0

do send it all so that a refresh of the browser page does get the data
SVY-7289 upgrade from ng-grid 2.x to ui-grid 3.0

upgraded to ui-grid and moved that purely to portal component
SVY-7289 upgrade from ng-grid 2.x to ui-grid 3.0

patch on ui-grid: https://github.com/angular-ui/ng-grid/issues/1856
SVY-7289 upgrade from ng-grid 2.x to ui-grid 3.0

extra checks if the size oor start index are always correct
SVY-7289 upgrade from ng-grid 2.x to ui-grid 3.0

the view port should be including so that an insert on the viewport
start index does really send an insert
SVY-7289 upgrade from ng-grid 2.x to ui-grid 3.0

if it is a scrolling view (viewport.start = 0 and viewport.size ==
previous foundset size) then just ajust the viewport

(should be improved i guess to not go over a max?)
SVY-7289 upgrade from ng-grid 2.x to ui-grid 3.0

always send the correct TypeData so without rowTypes
Merge branch 'ui-grid'