Pull request from my fork to main jerrong's fork with several fixes

See the comments to commits to know what has been changed:
https://github.com/katebutenko/Sitecore-Item-Buckets/commits/master

- Updated gitignore file to ignore standard Sitecore directories.
- #377252, #377253. Fixed tags search and BucketQuery search with additional parameters.
- Changes to csproj files - to make module debuggable with Sitecore that is installed to the same folder.
- Fixes for #377251: some IE and icon image adjustments.
- #377251: Changed a dialog type displayed when applying field changes.
- #377696: fixed an issue with wrong search query for language with hyphen.
- Fixed date settings for ranged search.
- #378674, fixed NewsLinkProvider to compare item path to Site.StartPath correctly.
- #379176. Fixed an issue with 20 results always returned.
- #379176. Fixed an issue with returning 20 results when perform search with custom SearchParam.
- gitignore update to temporary ignore configs.
- #379307 Fixed an issue with custom parameters being interpreted as standard search tags.
- #379305. Fixed Recent Searches duplicating issue.
Revert "#379305. Fixed Recent Searches duplicating issue."
- #379305. Fixed Recent Searches duplicating issue.
- #381412, dirty fix for the number of results in the facet search.