revert lazy chunk iteration

Python streaming isn't sufficiently robust to support this.
Make bcolz,h5py,sqlalchemy,flask,pytables all optional