Version that includes the required files from Max' python_tools to avoid the need to install them separately. Will probably cause problems with future updates but the current version works.
Merge branch 'developer' into no_python_tools

Conflicts:
	propagator.py
	setup.py
Merge branch 'master' into no_python_tools

Conflicts:
	setup.py
Made python_tools, nfft, and icosahedron into git submodules and compile nfft and icosahedron in the top level setup.py. This has the side effect that propagator can't be loaded from the top directory after it's built.
python_tools was added incorrectly in the last commit. This should fix it.
merged
merged changes from tomas that links submodules python_tools, icosahedron and nfft into penguin.
I hope I managed to insert the submodules nicely now.