hammer2 - More indirect block work & test script work
* Correct strategy read and bmap offset calculations to allow for arbitrary
differences between logical and physical block sizes. This fixes data
read-back issues past the first 16K of data.
* Correct a panic related to the use of an unlocked chain in the lookup
code when indirect blocks have to be recursed through.
* Add vop_getpages/vop_putpages -> stdgetpages/stdputpages.
* Minor reordering for correctness.
* Adjust test scripts to be a bit smarter, adjust debugging kprintf()s