Motivated by this comment
<https://github.com/astropy/astropy/pull/2835#discussion_r15990257>
this adds the make_func_with_sig function to astropy.utils.misc.
Taking advantage of this, a new astropy.utils.compat.misc.wraps
function is provided as a replacement for functools.wraps, which
provides the same functionality but while also preserving the original
wrapped function's signature (so that it displays properly in help())
Turns out there are fewer usages of functools.wraps in Astropy than I thought. And most of them are in utilties/backwards compatibility features that aren't terribly important.  But I found this one case where the new wraps implementation is useful. And there could be others in the future.
Merge pull request #2819 from mwcraig/update-quant-unit-docs

Minor documentation change to clarify Numpy functions work well with Quantity, not Unit
Pass open() exceptions in fits.open.
Fix typo in scheme comparison; update tests.
Add changelog entry for #2756/#2785.
Enable ‘lite’ PEP8 testing
Use a registry of known formatter classes.  This has the potential advantage of enabling user-defined formatters.  astropy.units.format.__init__ should still import all the built-in formatters to ensure they are added to the registry, so this is a minimal change.
Merge pull request #2746 from astrofrog/pep8-lite

Enable ‘lite’ PEP8 testing
Added a parser parameter to HTML reader
Included a changelog entry
Parser test fails if an error occurs with html.parser
Included issue number in changelog
Allow unit format names to be case-insensitive (normalizing to lowercase) and include a type check in case the format is not a valid string.
Merge pull request #2815 from amras1/html-parser-parameter

Added a parser parameter to the HTML reader
Merge pull request #2800 from cdeil/package-template-docs

Add development/affiliated-packages.rst docs page
small addition to README instruction for affiliated packages

This issue was originally package-template/#77.
Cone Search error message now clearly indicates whether one or more service(s) had timed out.
Updated test to reflect remote STScI VAO registry changes.
Moved change log entry from 1.0.0 to 0.4.2.