Added ArmA3 protocol class. Fixes #104
First version of Red Eclipse protocol class.  Seems to be different from Cube 2. Helps #101. Added normalize information to cube2 protocol class.
Fixed some typos. Removed dupe properties.
Updated filter system to be able to throw a catchable error when a filter is added.  Will come in handy for new filters that require specific extensions to be available.