DOC: rename the shapes for randint distribution.

Make them match the numpy random_integer generator's.
DOC: rename the shape parameter for Von Mises distribution.

Now it matches the numpy one.
DOC: change the shape name for vonmises in stats tutorial
MAINT: remove LyX files from stats tutorial docs
reduced number of test failure cases for hyperu
BUG: sparse: fix crashes/wrong results in broadcasting multiply

The dia_matrices used to broadcast column/row vector elementwise
multiplications should be square.  The matrices are passed directly to
the internal _mul_* methods, which make no data size or shape checks, so
wrong size gives wrong results or segfaults with no warnings.
Guarantee oriented simplices for 2D delaunay

This commit updates the existing Delaunay code in order to ensure
that 2D triangulations maintain a consistent ordering. This
is similar to specifying the 'i' flag in QHull. This brings
the behaviour inline with Matlab, and is the most sensible output
for 2D triangulations.

This is achieved by swapping the first and second indices if
the orientation of the facet is clockwise. The logic is written
to try and minimise the impact on higher order triangulations.
Remove the 0 when setting qh_ORIENTclock

The default value for an enum is 0 so the setter is redundant
Fix tests to ensure counterclockwise orientation
DOC: pep8
Merge pull request #2960 from sciunto/doc_pep8

DOC: fix pep8 issues in tutorials
Merge pull request #2937 from pv/sparse-mul-bugfix

BUG: sparse: fix crashes/wrong results in broadcasting multiply
Merge pull request #2921 from EvgeniBurovski/shapes

Stats: renaming shape parameters for several distributions
MAINT: raise error on import for unsupported Python versions.
TST: special: skip some tests on Py3 + Numpy < 1.6 due to Numpy bugs
Merge pull request #2955 from patricksnape/branch_delaunay

ENH: spatial: guarantee oriented simplices for 2D delaunay
DOC: spatial: mention orientation of simplex points in Delaunay
BUG: fix import issue with ``python -OO`` (stripping docstrings).

Docstring formatting at top-level leads to failed import when Python is run
with ``-OO``.
BUG: fix all issues found when running test suite with ``python -OO``.

Closes gh-2952.
MAINT: run Python 2.6 tests on Travis CI with -OO interpreter flag.

See gh-2952.