qa: update kclient layout test for newfs changes

Get all pool IDs at runtime, reduce assumption
to assuming the name of the default data pool
is 'data'.

Because the `cephfs` tool otherwise assumes layout
pool ID to be zero, also include explicit -p arg
to all set_layout calls.

Signed-off-by: John Spray <john.spray@redhat.com>