expose an issue with blosc_args handling of numpy arrays

When passing a BloscArgs object to pack_ndarray, the typesize isn't correctly
injected.
fix issue with typesize handling for numpy arrays
optimize logging in the inner loop during compression too
discuss and demonstrate inner loop debug optimization