NF - added signal-to-noise function to stats
Changed function name of SNR to signal_to_noise
changed function name and cleaned up some grammar
added gain parameter and made suggested changes to documentation
removed gain and fixed some errors
Added gain and updated documentation
added simple test for snr function
added more tests for snr function
Allow time format and scale strings to be case-insensitive
added Msun alias for solar mass unit
explicitly stated that we follow the PSF code of conduct
Attempt to fix #1179.  Test failing on Debian/MIPS because of an errant floating point warning
Use RandomState in iterative tests
remove a commented line
Replace distribute_setup.py with the latest ez_setup.py for setuptools 0.9.x.  Moved all the boilerplate for checking how to boostrap setuptools into a new module alongside setup.py called setuptools_boostrap.py, just to hide some of the ugliness contained therein.  It should be noted that with the latest version of ez_setup.py, as setuptools can't be used to upgrade itself, users with an outdated version of setuptools will be admonished to first uninstall their old setuptools.  This could be tricky if they get their setuptools from an OS system package.  But I would tell anyone with that old of a Python installation to either install their own Python distribution or use virtualenv.
Adding some notes to the installation troubleshooting regarding the implications of having an outdated setuptools.
Remove bounds from Angle class
Add Angle.wrap_at() method and tests
Add Angle.within_bounds() + small fix to Angle.wrap_at()
Improve angle arithmetic in hour_angle and lst