NF: add benchmarking for sphere local maxima

So I don't make it slower by refactoring
RF: refactor local_maxima for index dtype

Refactor the recspeed code to allocate memory via numpy, and use
npy_intp type instead of long (because these can differ).
BF - fix shm tests to accept antipodal directions as the same
Merge pull request #134 from MrBago/fix_shm_tests

BF - fix shm tests to accept antipodal directions as the same
Merge pull request #135 from matthew-brett/refactor-local-maxima

Refactor local maxima
BF: add top-level benchmarking command

This allows ``import dipy; dipy.bench()``
BF - check shapes before allclose
Merge pull request #136 from matthew-brett/add-top-level-bench

BF: add top-level benchmarking command
Merge pull request #137 from MrBago/fix_allclose_error

BF - check shapes before allclose
NF example for Tensor reconstruction
DOC minor updates
DOC QuickBundles Youtube highlight
DOC fixing minor mistakes and working on the presentation of the website
DOC added more info on masking for reconst_dti
DOC corrected language
DOC minor module addition
DOC added docstring for symm724
DOC started working on CSA example
simple update of the index table for examples
Minor print added for shape