Fix C code

 * Remove superfluous headers
 * Remove superfluous defines and type definitions
 * Introduce NOISE_LCG_MULTIPLIER
 * Fix comment style
 * Add trailing newline
 * Include stdint.h if available
 * Fix arguments of NOISE_shuffleDouble

Please test!
Merge pull request #23 from tbeu/fix-c-file

Fix C code