Fixes warnings
Merge remote-tracking branch 'origin/master' into warning
Fixes a warning in release.
Fixes a warning about unused fread() return value
Fixes two other warning about unused fread() return value
Merge pull request #40 from miloyip/warning

Fix/Suppress all -Wall -Wextra -Weffc++ warnings on gcc 4.6.x - 4.8.x