Style and speedup and dshape=None fixes

I agree but that's how PyTables was
let me merge your changes will be tonight - I have bug I found anyhow