Avoid SelectionModel SyncWithPage on a non-selectable grid

The notification Cronk has no normal selectionModel at the moment.

(refs #4452)
Multiple Fixes for combined host/service views

All credentials should now be working correctly with the views.

Thanks ossmon!

Also reverted some changes from
5dfc7d5f53d9a94a3876deef4f368b1cb379c9e8

(fixes #4205 #4239 #4241)
Fixed problems with combined host/services views in the legacy API

Some permissions do not match in split views in the legacy API.

Added ornull statements where required.

(fixes #4667)