Add class audiopia::collection_filter.

- Add method match() to audiopia::json::value class.
- Add helper function audiopia::json::match() to compare JSON values, objects and arrays.
- Add support for multiple matching flags (strategy, string matching, etc.).