Documentation updates:
-q setting rewording in all docs
general updates in USAGE and man page.
Small updates in the --help, --longhelp , and --preset help
applying submitted patches
#64: fixes undefined references when compiling with mingw32 (send by Patrick)
#59: changes static_assert into a more portable form (send by Doug Cook)
#55: fixes issues with wave files >2GB (send by lvqcl)

plus some minor changes to reduce compiler warnings with GCC v4.7.1
Merge remote-tracking branch 'upstream/origin'