Improve the init structure

This takes steps towards precompilation, but it isn't there yet
Check ccall return value in h5p_set_blosc
Blosc: run cfunction as part of registration
Fix a JLD __init__ problem
Merge pull request #184 from timholy/teh/init

Better __init__ infrastructure (closes #175)