Bump version for next release
Allow users to specify initial values.

This fell through the cracks earlier and was simply never implemented.

Closes #32.
Merge branch 'feature/inits-fix' into develop
Default to no compiler optimization for extensions

clang++ miscompiles the stanc parser at high optimization levels (see https://groups.google.com/d/msg/stan-users/HP3YjPrBKO0/VVuJyE3Gs-EJ).

Fortunately, stanc isn't the thing that needs to be fast.

Since libstan is not affected by this issue, this commit splits out
the compiler flags for libstan from those for the extensions (mostly
stanc), and backs the latter down to -O0.
Merge pull request #33 from kcarnold/develop

Default to no compiler optimization for extensions
Refine tests for user-provided inits
STY: Clean up formatting
Sample chains in parallel using multiprocessing library

Adds the `n_jobs` parameter to `stan` and the `sampling` method. Parallel
sampling is not enabled by default.

Closes #20.
Merge branch 'feature/parallel' into develop
DOC: Update links
Remove superfluous Makefile
BLD: use setuptools if available
Reorganize external imports.

Each external import now has its own directory. This will make marking the
license of each package easier---something required for Debian packaging.
INST: Setuptools can gather information when Cython and Numpy are absent

With this change `pip install pystan` will install Numpy and Cython.

Closes #25 and #35
Release 2.0.1.2