update installation to use distutils only

works only in development mode (i.e. pip install -e .)

user only needs to provide SWIG > 2.0 and armadillo header file

current limitation is that numpy>=1.8 must be installed *before* 'python
setup.py' is run.
sdist setup and tox testing

This patch allows to build a source distribution using ditutils. It also allows
to run tests using tox.

Currently only Python 2.7 is supported.

Version is now 0.1dev

User still must have armadillo preinstalled before running setup.py
add an unofficial mirror of armadillo into the setup process

This way, the user only needs to have numpy installed before running the setup
script.

armadillo need not be linked, since this, most basic, version only uses the
*.hpp files.
do not use Boost shared_ptr by default

and thus do not require boost as dependency

(cherry picked from commit b128199eeeee694d6912be1c0415ee256f774b3b)
Merge branch 'new-swig-distutils'