Jon Skeet's answer works great for when you're building with VisualStudio. However, if you're building the sln via the command line (in my case it was via Ant) then you may find that msbuild ignores the sln supression requests.
Adding this to the msbuild command line solved the problem for me:
/p:NoWarn=1591