minor corrections
Merge pull request #409 from mdesco/fsl_pipe_no_print

minor corrections to pipe function
Fix memory leaks
Fixed typos
Removed C++ dependency for Cython.
BF: use simple multiplication instead of using exponentiation and pow to prevent the generated cpp code from calling pow (visual c gets confused because it doesnt know what version of pow to use)

Conflicts:
	dipy/tracking/streamlinespeed.pyx
Support list of streamlines having different shape
NF: added faster implementation of sph_harm in shm.py
TEST: vectorized the for loops
Merge pull request #411 from MarcCote/cython_memory_leaks

Fix memory leak in cython functions length and set_number_of_points
RF - move around some of the predict stuff
RF - shm fit should not have a prediction matrix
RF - minor optimization of predict
RF: move script running code into own module

Refactor code to run scripts into own module.  In fact I'm using a
version I refactored for another project, to make it easier to use
across projects, but I think this makes the code easier to read and
support.
Use scipy sph_harm if scipy version is greater or equal to 0.15.0
Pep 8
BF: python 3 compatibility
Use StrictVersion for checking the version of scipy
Removed memory_leak unittest in test_strealine.py
BF: fixing minor mistakes in doctests