RF - move around some of the predict stuff
RF - shm fit should not have a prediction matrix
RF - minor optimization of predict
RF - move default_sphere into dipy.data
RF - get rid of csd_predict function
TST - improve tests for CSDModel.predict
Merge pull request #415 from MrBago/fixup_predict

RF - move around some of the predict stuff
TST - test gfa of masked areas in fits
BF - gfa should not return nan if all coefficients are zero
Make comment more clear
BF: Use the short version to verify scipy version.

Otherwise, you might get these errors:

"ValueError: invalid version number '0.15.0.dev-12f8a6f'"

When running scipy from git.
Merge pull request #422 from arokem/dev-scipy

BF: Use the short version to verify scipy version.
Merge pull request #421 from MrBago/fix_nans_in_gfa

BF: Fix nans in gfa
Support read-only numpy array.
Merge pull request #427 from MarcCote/fix_streamlinespeed

Support read-only numpy array.
Revert "Support read-only numpy array."
Merge pull request #430 from nipy/revert-427-fix_streamlinespeed

Revert "Support read-only numpy array."
NF: unique rows of an array.
NF: Added a crutch function. This will need to be removed later on.

And replaced with `move_streamlines`, but I am defering that until I get a
sense of what is happening here.
NF: Added a first-pass implementation of LiFE.
RF: Thinking about simplifying this.

Maybe use dipy.sims.voxel directly?