Analysis: CA1307, CA1804 and CA1822.
Merge pull request #591 from am11/master

Analysis: CA1307, CA1804 and CA1822