Merge pull request #1730 from astrofrog/fix-releaser

Fixes to release.py
make coordinates copy if passed into initializer of same coordinate

closes #1727
Added test to make sure coordinates create from other coordinates
Merge pull request #1708 from nden/last-call-for-name-changes-in-modeling

Last call for name changes in modeling
Fix bug in custom_model_1d that meant that parameters set during __init__ were ignored.
Fix a couple of bugs in parameters, specifically with handling defaults.  Turns out Parameters were returning copies of themselves even when being accessed via the class--this is entirely unecessary.  Parameter *descriptors* (unbound parameters) can just return themselves on __get__.  But on bound parameters the default value wasn't being propagated, leading to bugs in trying to implement models with defaults for parameters.
Takes things a little further with default parameter values for custom 1D models by making use of Parameter.default.  Also added in full support for constraints in custom models, and fixed a bug where a ton of globals were being added to the custom model class's __dict__.
Update Mexican hat model parameter name in docstring
Fixed some string -> str instances and add spaces before colon as required by numpydoc
Fixed string -> str to follow numpydoc convention
Fixed integer -> int to follow numpydoc convention
Fixed boolean -> bool to follow numpydoc convention
__init__ docstring should be in class docstring
Merge pull request #1720 from astrofrog/fix-custom-init

Fix bug in custom_model_1d
Merge pull request #1734 from astrofrog/fix-mexican-hat-parameter-name

Update Mexican hat model parameter name in docstring
Merge pull request #1491 from astrofrog/fix-docstrings

Fix syntax in docstrings
Merge pull request #1733 from eteq/fix-copy-coordinates-init

Fix initializing coordinates from a coordinate object
Merge pull request #1704 from pllim/remove-dup-scs

Removed 2 duplicate access URLs in default cone search validation list
Use new style string formatting for cosmology instances.

* Use "{...}".format instead of % for all __repr__
* Homogonize the syntax of the __repr__ in a few places -- Flat instances
  no longer print Ode0, since that isn't free.
* Add unit tests for __repr__.  I'm not sure if this is a good idea or not,
  however.
* closes #1701
Formatting fix.

* Change {:4g} to {:.4g} for Tcmb, although it doesn't seem to change
  the results.