[RFR] Fix ReferencedList scope

ReferencedList is currently **broken** on master (the datagrid uses the parent view instead of the correct show view). This is because the ng-init directive executes after the Datagrid controller.

Using isolated scope is the right way to fix it, except it's a long refactoring.