Now compiles cleanly on Mingw32. I probably fixed most of GCC support going back to 4.2 too.
Fixed small typo
Fixed another typo
Now uses boost instead of C++11 if libstdc++ is GCC v4.7 or earlier
Fixed missing OpenMP library dependency.
Fixed the mismatched thread id between unit test and header.

Now links in libgomp if and only if building with gcc
That was not an easy bug to find ... turns out recent mingws need -march=i486 to produce linkable code. Who would have known!
Merge pull request #17 from BoostGSoC/Mingw_build

Mingw support

It all looks good to me.