better wildcard support in magix.data

support for beginning and ending wildcards in magix.data, in addition to
support for both having [id] containing wildcards, in addition to
prototype. [or] as a synonym for [prototype], support for multiple
prototypes, and support for [not] prototypes in magix.data