Allow to change the viewVar name used

This permits the developer to break free of the 'item' / 'items' convention of Crud if they wish to
Update documentation with the new viewVar setting
Prevent the user for creating CrudActions with same name as the build-in