Renames RXDetect to RXLinearSearch but keeps RXDetect as a synonym.
RXLinearSearch breaks as soon as it finds a match.
Adds RXConstructDictionary.

In addition to the non-nil constraint required by the other constructors, RXConstructDictionary’s enumeration parameter must return objects conforming to the RXKeyValuePair protocol.