No warnings, except for cross compilation. Fix for #3
Don't -Wall on mingw since it's based on a rather old gcc. Closes #3