Merge pull request #104 from mshron/develop

Fix getting started to .plot() scipy dependency
Merge pull request #108 from rgerkin/develop

Make model.show() print nice.
Check that arguments passed via kwargs are valid

Checks added in the stan function and the methods sampling
and optimizing.

Closes #110
Removes Stan code before adding submodule
Add Stan source via git submodule
Update interface for new version of Stan

Support checking for user interrupt during optimizing.
Add var_context_factory.

Closes #93.
Remove unused code from stanfit4model
Merge branch 'feature/stan-develop' into develop
Update getting_started.rst

Link to eight_schools.stan from Google Code no longer worked, so I updated it to the version on GitHub.
Conflicts:
	pystan/stan
Make C++ header guards consistent with Stan style
Allow pickling of fit objects

Closes #54
Return nan if parameter has zero variance

Closes #112
add --recursive to install from source

since stan is a submodule, --recursive is necessary to do a clean install from source
Merge pull request #114 from kforeman/patch-1

add --recursive to install from source
DOC: remove reference to non-existent parameter tol_rel_param
DOC: simplify release instructions
Disable multiprocessing when there is only one chain
Update Stan source to v2.5.0
Add AUTHORS
Update for release of 2.5.0.0