Bump version for next release
Make minor changes to release process
BLD: Require Numpy 1.7.1

This requirement appears to resolve some build issues under Python 2.7.
BLD: Update MANIFEST.in
TST: Test user-provided initial value that is a matrix.
Pass chain_id to user-specified initial values function
Check for poor user-provided initial values

Mirrors change in rstan
Pass n_jobs through to sampling when provided to stan
Add joblib to support parallel sampling

Adds joblib at commit 275361770c21dfa2d77a51e471e88116eb38f888
Switch from multiprocessing to joblib
Eliminate an unnecessary **kwargs parameter in stanc
ENH: Avoid confusing logging message

Avoid confusing logging message "No hanlders could be found". Closes #39
TST: Remove (non-working) option of running test suite via setuptools

Tests should be run with nosetests, e.g., ``nosetests -w /tmp pystan.tests``
Expose method grad_log_prob

Closes #40.
Avoid compiler warning for unused variable in grad_log_prob.

RStan returns the log_prob along with the gradient but PyStan doesn't. Compiler
had been generating errors about the lp variable not being used (which is true).
Revert adoption of joblib; joblib fails to propagate RuntimeErrors

For example, joblib fails to propagate unspecified variable errors.

Multiprocessing alone does not suffer from this. Hopefully joblib will get the
problem fixed and we can switch back to joblib.
BUG: Fixes setuptools not calling install_clib (for libstan)

Closes #41.
Fixed numpy type error by converting n_kept to int in sampling
Revert "BUG: Fixes setuptools not calling install_clib (for libstan)"

This reverts commit 677ff71fecd8636a168b7845f2e494ae37d55d8f.
BLD: Rearrange build process; allows installation from source

The current build follows more closely sklearn's setup. Installation
from source ``python setup.py install`` (with setuptools installed) now
appears to work as intended.

Closes #45.