web: Add PageableCollection fix to lib
web: Fix nested custom row not being used

When instantiating a new Grid, if a body argument is provided which
has a custom row argument inside of the body, the row argument
would not get used by the body.

This is because the row argument would not get sent as part of
the options dictionary. But it is set on the body as an attribute.