Initial support for Blosc compression
Created by: williamfgc
Addressing #1486 Not yet tested:
- multithread support
- noshuffling
- data > 2Gb (seems not supported by blosc as it returns an int for the compressed size), will implement a loop in the future.