Reorganising to work with "use", a new Python based
build system.
Adding distance_to function.
Updating usescript to install to preferred location.
Written a new unit testing framework. This one is
pretty nifty.
Fix usescript REs.
Merge branch 'master' into use

Conflicts:
	SConstruct
	numerics/tests/SConscript
	site_scons/sconsconfig/packages/CUDA.py
	site_scons/sconsconfig/packages/HDF5.py
	site_scons/sconsconfig/packages/__init__.py
	site_scons/sconsconfig/packages/libhpc.py
	system/tests/SConscript
Cleaning up after merging from master.
Finishing setting up fixtures for unit testing.
Including math.
Correcting mpi inclusion.
Converting some unit tests. Still a lot to go.
Getting the interactive layer working with use.
Fixing boolean command-line arguments.
Working on updating the assertion/exception code.
Adding an advance method to the iterator.
Fixing the logging flag.
Merge branch 'use' of https://github.com/furious-luke/libhpc into use

Conflicts:
	usescript.py
* Updating a couple of unit tests.
* Adding an application framework.
Setting up the unit tests to build independent binaries.
* Have the application/main system setup.
* Reworked the "array" container to be POD type.