Add dependency on black-magic to install scripts

For now, black-magic is installed explicitly in .travis.yml. This can be
dropped when installing the package in travis via pip since the
dependency should be resolved by the setuptools.setup() call.

Note: black-magic does not support python2.5 at this time.