Modified Matchers to use their own grammar

Also added mismatchDescription builders to the Matchers
Created package-info for matchers package, talking about breaking
the standard
Made Matcher fields final

did some messing around with ZArray and IterableUtil
Merge branch 'dev' of https://github.com/sad2project/UDiceSystem into dev
Overhaul of collections system

created SimpleCollection which replaces almost every instance of Iterable