Minor cleanups for GraphItem
Minor edits
Merge branch 'fabioz-crash' into develop
Detect range of the image using bottleneck if available
Correct to unix line endings
Style corrections
Moved lru_cache to util, test to util/tests
Correct GraphicsItem to use relative import of lru_cache
Update MultiPlotSpeedTest to test lru_cache performance
Merge branch 'fix_finite_cache' into develop
Added instructions for contributing to pg
corrected contributors list
clarification in CONTRIB
Ignore NaN when checking data range in ImageView.

Merge remote-tracking branch 'zarch/bottleneck_range' into develop
Allow GLMeshItem to draw edges from MeshData with face-indexed vertexes.
All scipy imports in the library are now optional (need to test each of these changes)
Several examples still require scipy.
corrected import
colormap no longer requires scipy.interpolate
Added SRTTransform3D test, corrected fromMatrix bug
added test for solve3DTransform
PlotDataItem._fourierTransform now uses np.interp