disable warning C4351

http://msdn.microsoft.com/en-us/library/1ywe7hcy.aspx is a warning that shows up to warn people about behaviour where MSVC changed. Since we are starting in the new beautiful world of non-legacy code, it makes no sense to keep it.