New:
- Better alarm filtering 83
- `NitroList.search()` change: Comparing match values against dict values only.
Argument `match_prop` **has beed removed**.
Introducing `fields` argument to search into specific fields only.
This change sets things up to unify `DevTree .search()` and other objects `search()` return values and arguments in the future. Right now `DevTree.search()` returns a Datasource object or None and `DevTree.search_ds_group()` returns a `generator`, this behaviour goes against what's defined in `msiempy.core.types.NitroList.search()`. All other objects would return a `list` of items matching the search.
**In the future `DevTree.search_ds_group()` should be removed and `DevTree .search()` should return a list.**
- Clearer docs regarding EventManager.load_data(max_query_depth), Event.refresh, and other utils methods
- Autopublishing to PyPi after any commits to master if `__version__` has been bumped