Remove the unused iInitType parameter to the decoder Initialize method
Use the actual struct type instead of a void pointer to the decoder Initialize method
Remove completely unused variables and private fields
Merge pull request #304 from mstorsjo/remove-unused-variables

Remove completely unused variables and private fields
Merge pull request #303 from mstorsjo/simplify-decoder-api

Simplify the Initialize decoder method
Merge remote-tracking branch 'upstream/master' into travis.osx