...
Implementing apps as Ipython Notebook scripts + Data as pandas

To minimise the development requirement for Pathomx these changes re-implement a number of plugins as IPython notebooks
and convert these to using pandas dataframes for data objects. This is a first commit in a process to convert all of
the plugins to this format.

At present plugins are still defined using Python classes, but it is feasible to replace this with a XML config
file (including definitions for config listings etc.) in future. The ability for users to drag-drop IPython
notebooks into the workspace and auto-create a plugin wrapper is planned: will need the ability to config inputs/outputs.
Rearrange the structure of plugin packages to put spectra-related under single tree.

Migrating more tools to IPython Notebook format (~50% complete)
Ongoing migration to notebooks.

- Threading disabled due to repeated crashes. Probably better to integrate with the IPython Qt Kernel
- Migration of more/all tools to IPython notebooks
- Export to notebook initial implementation; resulting script non-working (no inter-module linkages) but basic implementation done
IPython notebook implementation almost complete.