Fix histogramdd treatment of events at rightmost binedge

Fixes Github issue #4266
BUG: Fix broadcasting in np.cross (solves #2624)

Changed np.cross to move the axis it's operating on to the end, not the
beginning of the shape tuple, and used rollaxis, not swapaxes, so that
normal broadcasting rules apply.
There were no tests in place, so I added some validation of results and
broadcasted shapes, including the one reported in #2624
TST: Added out of bounds axis checking to the tests.
ENH: Minimize temporary intermediate arrays using a preallocated
     output array and in-place operations.
DOC: Added 'Supports full broadcasting' note to the docstring.
DOC: Added note to 1.9.0 release notes
DOC: Fix documentation of normed in histogram2d and histogramdd.

The documentation misrepresented what happened, leaving out division
by the total number of sample points.

Also run spellcheck over function_base.py and twodim_base.py and break
some long lines.

Closes #2423.
DOC: Improve the documentation of numpy.load.

Add the fact that for pickled files, a file-like object must also
support the readline() method.

Closes #2807.
Fix stride_stricks.as_strided function for object arrays

Currently, calling as_strided for object array results in 'TypeError: Cannot change data-type for object array.'. Fix so that dtype of new array is only set for void dtype, as originally intended.
DOC: some versionadded notes
DOC: assert_no_warnings versionadded 1.8 -> 1.7
Merge pull request #4383 from argriffing/more-versionadded

DOC: some versionadded notes
ENH: vectorize negative with sse

negative on amd64 is the same as absolute except using xor instead of andnot
DOC, MAINT: Spell check and break long lines in ufunc_docstrings.py.

Some bits are also rephrased and nan is replaced by NaN where
appropriate.
BUG: accept non arrays in cor and corrcoeff

closes gh-4295
Merge pull request #4386 from juliantaylor/sse2-negative

ENH: vectorize negative with sse
Merge pull request #4391 from juliantaylor/cov-array

BUG: accept non arrays in cor and corrcoeff
DOC: Fix typo in np.random.choice documentation

np.random.permutation returns an array, which can be sliced.
Merge pull request #4394 from ariddell/patch-1

DOC: Fix typo in np.random.choice documentation
BUG: Only convert 0d arrays to scalars in power

Operations such as `x**array([2])` would convert the
2 into an integer and loose the dimension information,
because the array (at this time, it is deprecated),
supports `__index__` even though it is not 0-d.

This fixes it, by not trying the index machinery
when it was an array, since it is unnecessary.

Closes gh-4145
MAINT: add python3.4 to paver file
Merge pull request #4396 from juliantaylor/paver-3.4

MAINT: add python3.4 to paver file