Fix CONSTRAINTS_DOC formatting in modeling docs
Add flat prior option to binom_conf_interval.  Fix bugs with scalars.

* Add flat prior option to binom_conf_interval and binned_binom_proportion
* Fix bug where jeffreys prior crashed when given scalar values of k.
* Added unit test for flat prior and for scalar jeffreys prior.
* Update docs and put in 0.4 changelog
Fix typo (fucntion)
Comments from @kbarbary

* Fix docs
* Try to return input shape more faithfully.  Add some unit tests
  of that behavior.
Change the way shapes are handled in binom_conf_interval

* Rather than explicitly reshape the output, treat scalars
  as a special case and let the ufuncs deal with broadcasting.
  Doesn't seem to change any aspect of the output.
Add default config values to FakeApp allowing tests to run without crashing on missing config attributes.
Update test to reflect new expected reults since the changes in 5da52803d2d9dd3a5c2663353899bd04655ab53a
A few miscellanous tweaks to the test runs:
 * Fix an issue where an error could occur when running setup.py test
   with the -P option but there are no Sphinx docs for the selected
   package
 * It turns out running pytest_ignore_collect causes paths to be
   ignore for all of pytest, not just a single plugin.  Kind of a pain,
   that.  This tweaks how DoctestPlus uses pytest_ignore_collect to
   implement the doctest_norecursedirs option.
Fix #2230: Make the progressbar work with the IPython qtconsole.
Add CHANGES entry.
Update operations.rst

Fixed typo.
Spelling correction for UNIT_NOT_INITIALISED, PEP8 changes
(found by emacs showing nice pink lines for mistakes)
Add test cases for uninitialized unit
Rebuild from fresh master since rebasing was failing horribly.
Extra - got into title for 0.4
Merge pull request #2257 from mhvk/quantity-remove-the-pink

Quantity spelling correction for UNIT_NOT_INITIALISED, PEP8 changes
Fixed double backticks
Fixed group_by references
Fixed Table and Column references
Update index.rst

Fixed typo.