Add test for tuple-based (d, m, s) or (h, m, s) initialization of Angle
Minor cosmetic tweaks in Angle.__new__
Add test for setting list of quantities
Fix Angle initializer to support passing in lists of quantity objects
Adjust raised errors to show correct message if no unit is given
Fix for failing doctests
Add an option to guess the start of data for reading CDS files
Add cds_malformed.dat test file
This implements a change @wkerzendorf and I had tossed around some time
back of eliminating the need to provide a parameter's name twice when
defining the Parameter attributes on a Model subclass.

In other words, rather than having to write
``amplitude = Parameter('amplitude')`` one should be able to write just
``ampltiude = Parameter()`` and have the name automatically taken from
the class attribute (in fact, it is required that they be the same or
else other parts of the code will break--this requirement has now been
made explicit with a check in _ModelMeta.__new__).

This might be considered very "magic", but it's not the only aspect of
Parameter that's magical to begin with.  It also makes the code I think
terser and easier to read.
Add docs for setting data_start to 'guess'
Updated CHANGES.rst
Add comment line in test referencing issue numbers
Support numpy 1.5.x by making one of the tests accept TypeError or ValueError
Update codeguide.rst

Fix typo.
Update si.py

Fix typo.
Merge pull request #2247 from larrybradley/patch-3

Update si.py
Update equivalencies.rst

Removed (nearly) repeated text.  I kept the most recent additions.
Merge pull request #2245 from larrybradley/patch-2

Update codeguide.rst
Merge pull request #2239 from eteq/fix-angle-multi-init

Fix Angle initialization for lists of quantities
Merge pull request #1786 from embray/parameter-names

Change parameter definition to not require stating the name twice