Removes all "//" style comments, adds a missing typedef
for "int16_t" (although these are not checked for correct width)
and removes duplicated "intX_t" typedefs.
It would be preferable to detect GCC (with its extensions) and use
its definitions of fixed-with integers if not compiling with C99.
Source for the bitshuffle code is:
https://github.com/kiyo-masui/bitshuffle
Release Tag: 0.3.4
Commit at time of copy:
9ffba9de83036a91d345fa2f62fcaedf55f54c5f
The LZF and HDF5 plugin parts are not included as they are
not required.