Port AmpersandsPipesVsAndOrSpec to Parser

The original cop had some flaws as to what it considered flow of
control. Personally I consider flow of control everything outside a
conditional even if the operands actually yield boolean results.