For arguments that can have arbitrary units, use unit of the other argument
Fixed segfault in CParser __reduce__ method
Disabled multiprocessing for Windows tests
Warn when parallel feature is enabled on Windows
Add changelog entry [skip ci]
Merge pull request #2968 from mhvk/quantity-keep-unit-for-zero

Quantity addition with zero
Remove useless read method in SExtractor reader.

- No need to store the output in `self.table` and return it.
- `self.cols` already exist in the parent method.
Default reader's outputter is already instantiated in reader's init.
Avoid computing the number of cols at each iteration.
Changed windows exception to an error and made tests xfail
Fixes a regression introduced by 70891e45c0a8b53400b3d9399af8249cc37fb466 which was only tending to show up on Windows (though could in rare cases occur on OSX as well).  Basically if 'arr' is a recarray or FITS_rec, slicing it doesn't work as this code expects.
Cleaning up 0.4.2 changelog in preparation for release
Marking 0.4.2 as released
Added template for v0.4.3 changelog
Tell zest.releaser the template we want to use when adding new version sections to the changelog.  This includes all subsections like API Changes and New Features although those will generally be deleted for bugfix release (but can't hurt to have them either just in case).  I tested this by doing a test release.
update included erfa to v1.1.1
Add erfa version comment
Fixed minor problems with parallel keyword
Ensure that quantity operations with incompatible types give a useful TypeError
Fix typo in equivalencies.py [skip ci]