vsl: increase BLK_MAX_SEGMENTS

Increase the numbers of max segments to allow 2MB single writes. This is
to be used to make a single write for the kv IOCTL
vslkv: cleanups
vsl: remove restrictions on IO size

We are still restricted by 4K write mappings, however we also like full
1MB block writes to go through.