Added section for the target function change.
Auto-generate DiPy API reference
Update api tools to correctly summarize classes + functions. Render empty modules correctly. Fix TOC.
Allow api-clean to run, even if api hasn't been generated before
Require api build before html
Document api target
Fix now-defunct link
Merge pull request #356 from stefanv/feature/doc_generation

Auto-generate API docs
Changed the logo to cmomplete black as the one for the conference
Merge pull request #357 from Garyfallidis/web-logo

Changed the logo to full black as the one that I sent as suggestion for HBM and ISMRM
Merge pull request #355 from jchoude/add_target_break

DOC: Updated API change document to add target function change
Added missing $ sign
Merge pull request #360 from samuelstjean/typo_fix

Added missing $ sign
Changes to fix issue #361: matrix sizing in dipy.tracking.utils.connectivity_matrix
Update test_utils.py
tidying code.
Merge pull request #362 from AndrewLawrence/master

Fix bug with connectivity matrix shape, issue #361.
RF: make cvxopt optional for tests

Protect against errorts in tests when cvxopt not installed.
BF: fix funky error using __import__ on cvxopt

Very strange error importing cvxopt with python3 and __import__; maybe
this is because I was using an half-documented form of the function
(passing an empty string in `fromlist`).

Don't pass empty string when it's not needed in optpkg
Add the mode param for border management.