Visual C++ working for weave tests
Visual C++ working for standalone (but currently only with Visual Studio
2010), also moved some prefs around
Added OpenMP support (but not yet tested because the free version of
visual studio doesn't include it)
Support for more recent versions of MSVC and automatic selection of
version
Moved preferences a bit to fix tests
Finally found a way to silence weave and msvc when compiling!
Added silencing to standalone too
Show stdout/err when compile error in standalone
Fix abs, fabs, mod, fmod
Interpret 'unix' compiler as 'gcc'
Merge remote-tracking branch 'origin/master' into support_msvc

Conflicts:
	brian2/codegen/runtime/weave_rt/weave_rt.py
Avoid using a hasattr
Updated std_silent and removed old filetools.std_redirected
Moved std_silent to logging, and try to remove files on cleanup
Small fix for the correct use of the new `std_silent` decorator during Cython compilation
Replace test with `hasattr` for `is not None` in `std_silent.close`

Otherwise, we'll get an error if cleanup is performed and `std_silent` has never been used.
Merge pull request #368 from brian-team/support_msvc

Support MSVC