Options

Options with the same keyword and different arguments are allowed to appear in Snort rules. Also, the order of the rules is important, so lets not sort them. Leaving the old way of `opts` in for now, but documenting how it is broken.