Fixed selected items being lost with server paging

When using server paging the grid.rowFactory.fixRowCache() was not
updating `selected ` when changing the entity. This change ensures that
the selectionService is queried to discover whether the new entity's
selected state and this is then stored with the row.
Merge pull request #209 from pdegenhardt/master

Fixed unsync of selected items withs server paging