### 0.3.1
* Updated find method to require AsStr on underlying type instead of reference.
Previously, the AsStr trait bound was specified directly for type T, but
we're expecting the iterator to yield references, not types. As it was,
AsStr would have to be implemented for references. This new signature
better expresses what we're after: an iterator that yields references to
types that implement AsStr.
### 0.3.0
* Removed case_sensitive option from find function.
Applying case insensitivity during the find/matching process is
inefficient, especially if the collection being searched is going to
live beyond a single search. Consumers are much better off mapping the
values to lowercase on their own.
* Renamed Result type to Match, to prevent confusion with the std lib equivalent.
* Replaced find method ToString trait bound with a custom AsStr equivalent.
This allows haystack types to avoid String allocations. Also added default
implementations for common string types.
* Updated find function to return haystack references instead of cloned values.
Incidentally, this removes the haystack type's Clone trait bound.
* Updated find method to accept iterator-based haystack.
### 0.2.0
* Added case_sensitive option to find function.
### 0.1.2
* Removed zero-score matches.
### 0.1.1
* Updated find function to borrow set rather than consuming it.
### 0.1.0
* Initial release.