Add missing functionality from old repo

@stevengj I deleted the old repo to avoid confusion for users, this is all the old functionality ported to this repo
I'd rather not add the `BLOSC_` prefix, since we already have a `Blosc.` prefix.