NF: store internal state of query-engine so that they do not require training again after saving and loading
RF: use standard dict rather than defaultdict, because the latter has issues with pickling
NF: store internal state of "lazy evaluation" internal surface states
ENH: unit tests for query engines i/o, requiring that the instances are still trained after loading
BF: do not confuse query engine with surface
ENH: better unit test for both untrained and trained qe
ENH: pre-compute neighbor information when dijkstra distance is used
RF: use @with_tempfile wherever possible
Merge pull request #184 from nno/_tent/qe_io

Surface-based QueryEngines keep trained state after i/o
DOC: Added a script demonstrating the use of the SKLLearnerAdapter class.
BF: SplitClassifier -- do not pre-populate the list of clfs. Closes #156

Then ChainNode, which might not adhere to Partitioner interface (ie
without get_partition_specs) could be used as well, and classifiers get
cloned/populated as new splits arrive
ENH: move lightbox __main__ sample code into a smoke test + allow it swallow 1st volume of 4d

lightbox had no unittests per se (used in examples though), thus official coverage was absent
NF: Support for convenience constraint specs.

Not comprehensive -- more like a place holder.
Merge pull request #199 from hanke/simple_constraints

NF: Support for convenience constraint specs.
Merge branch 'master' of github.com:neurosbh/PyMVPA into neurosbh-master

* 'master' of github.com:neurosbh/PyMVPA:
  DOC: Added a script demonstrating the use of the SKLLearnerAdapter class.
DOC: Polish SKL classifier example.