Dynamic demod, x86-64 switch and std::thread

Demodulator can now be instanced and set dynamically, Windows now compiles with TDM-GCC 4.8 x86-64, major threading rewrite using std::thread /w performance improvements