Trick the compiled code object into also pointing to the correct line number into the module make_func_with_sig was called from, and a test to prove that it works.
Merge pull request #2565 from cdeil/parallel_test_errors

Parallel testing fixes
Following discussion in #2849, decided to make the new wraps implementation available on Python 3.4 as well.  As such I moved it out of astropy.utils.compat since it's really providing a new function rather than some backward/forward compatibility.
Following on from #2849, it became apparent to me that astropy.utils.misc was getting a bit cluttered, so this introduces a few new astropy.utils modules so that astropy.utils.misc could be broken up a bit.
Added a changelog entry for #2849 [skip ci]
Merge pull request #2849 from embray/utils/wraps

Replacement for functools.wraps that preserves signature
Accept float sexagesimal minutes when seconds are missing
add support for 'dm' and 'hm' formats with float minute values
Addressing PR comments, remove asarrays
Changing s default to None
Fix test
Add a test from pyfits that was never copied over for some reason (https://github.com/spacetelescope/PyFITS/blob/master/lib/pyfits/tests/test_core.py#L718)
Modifying documentation
Adding CHANGES entry
Add more Angle test to test_angles.py
Remove Csv comment character to fix regression from #2812
Merge pull request #2860 from taldcroft/csv-regression-2812

Change Csv comment character to None to fix regression from #2812
Updates to the old PyFITS FAQ to better serve as an 'astropy.io.fits' FAQ, as more people are starting out using Astropy.  Removed a few questions mostly related to installation that are already covered generally by the Astropy installation docs.
Also make some slight updates to the docs on warnings
Merge pull request #2858 from embray/fits/missing-test

Add missing test from PyFITS