made 3d_dtcwt_directionality a runnable demo
still saving stuff...
Merge branch 'master' of https://github.com/timseries/dtcwt
added opencl/numpy backends for 3d
added verification phantom for the unit-testing 3d transform against the matlab implementation
fixed 3dtransform bugs, still not the same as numpy...
moved import out of function...
fixed 3d DTCWT numpy backend to match matlab implementation
Merge remote-tracking branch 'timseries/master' into timseries-test-merge

Conflicts:
	dtcwt/backend/base.py
	dtcwt/numpy/__init__.py
	dtcwt/opencl/__init__.py
	tests/testagainstmatlab.py
remove old 3d implementation
Pyramid: fix behaviour when one highpass is None

The 3d transform can return 'None' for the first level is
discard_level_1 is set. Update Pyramid to understand this.
Merge branch 'master' into timseries-test-merge
add 3d transform to dtcwt module
hack: save a NumPy version of qbgn.mat to test dir
testagainstmatlab: use qbgn.npz file for qbgn data
for the moment hide the OpenCL 3d transform

According to @timseries, the OpenCL 3d transform implementation is not
quite ready yet. Hide it for the moment by not telporting it into the
dtcwt.opencl module but keep the source while development continues.
Before merging the transform3d.py file should probably be removed to
avoid confusion.
fix Sphinx documentation under Py3k

Sphinx is more fussy about indentation, unicode, spacing, etc in its
Py3k form. Do some whitespace and formtatting fixes.
fix doc comment :pyfunc:`...` -> :py:func:`...`
tests/util: import xrange polyfill from six
Merge pull request #76 from rjw57/fix-3d-transform

Fix 3D transform (merges #75)