--------------------
* Enhancements
* Improved definitions of general and GNSS meta data
* Removed unused logic in cleaning routines
* Moved warning for no cleaning of JRO ISR data to preprocess
* Added a general Madrigal instrument for time-series data
* Added functions to specify all known Madrigal instrument codes and
file formats
* Adapted general listing functions to allow file formats with '*' wildcards
between '.' delimiters, required for some Madrigal file formats
* Standardized the Instrument method kwarg defaults
* Added 'site' tag to the GNSS TEC Instrument
* Added a 'dmsp_ssj' instrument for Auroral Boundary Index data
* Added support for varied use of `two_digit_year_break` to
`methods.general.list_remote_files`
* Implemented `two_digit_year_break` support for `vtec` GNSS TEC Instrument
* Implemented directory creation function in pysat
* Documentation
* Added examples for JRO and GNSS data
* Improved the docstring and CHANGELOG style
* Testing
* Added unit tests for DMSP, general, JRO, and GNSS methods
* Added the packaging module to handle version logic
* Added quick-fail for main pytest command
* Bug
* Fixed bugs in the coordinate conversion functions
* Fixed bug in the general download function that sets the stop date
* Maintenance
* Updated GitHub action and NEP29 versions
* Updated the minimum Madrigal version to allow HDF4 downloads
* Update pysat instrument testing suite, pytest syntax
* Add manual GitHub Actions tests for pysat RC
* Removed code needed to work around pysat bugs