BUG : fixes broadcast errors with np 1.9

 fixes some of the issues raised in #3186
BUG : fix the rest of the errors from np 1.9

 Addresses the remaining errors from #3186
Create 538.mplstyle
Create bmh.mplstyle

Update 538.mplstyle

Update bmh.mplstyle

fixing line in bmh.mplstyle
remove dpi/figsize settings, rename to fivethirtyeight
Fix plot directive when used with multiple options.

The existing template produces newlines between options, which were
confusing the reST parser. By fiddling with whitespace control, the
template can be made to put things together correctly.
add plotting examples

adding np and plt into script
more pep8
BUG: improved fix for np 1.9 errors
Merge pull request #5 from ianthomas23/np_error_patch

BUG: improved fix for np 1.9 errors
Much better alpha control in mplot3d. Closes #1541

Probably haven't solved them all, but this gets most of them.
ENH: Added depthshade argument for axes3d scatter
Close temp file to silence warning on python 3
Overload grab_frame to close temp files
Fix formatting/linking problems with plt.annotate
Use communicate to make sure that pipes are probably closed in anim
Whitespace
Added some function arguments to the documentation for FuncAnimation
Fix mpl_toolkits hyperlinks
Fix hyperlinks to pylab_examples