porting this code to gcc
franky adds a macro to find libraries int he order that we want to
franky adds some variable to determine gcc/msvc/msys
franky ports the find package to work under msys
for some reason i was using the start header for the end
franky adds guard so that we ignore the warnings from within the oggvorbis headers
franky ports the 3rd party stubs to support msys
franky makes msys use gnu++0x instead of c++0x since some extensions are used within oggvorbis
franky disables the warnings only on visual studio instead of windows
winmain is only needed on visual studio
franky removes the pragma comment for winsock since it's not portable to msys and adds it to the cmake find file
coma terminated enum doesn't seem to compile on gcc...