Import multi-class Bayes factor code
Remove stuff we don't need from the Bayes factor code.
Keep bayes code separate

Avoids weired problems with imports when you have copy.py in the same
directory.
NF: Confusion -- confusion matrix computation with a Node interface
NF: Bayesian hypothesis testing of multi-class confusion results

This is the glue for Emanuele Olivetti's code and builds on the
new Confusion Node interface. Only with a tiny test for now.
BF: Add missing __init__.py for the Bayes support code.
NF+RF: StatsModels algorithms as a FeaturewiseMeasure.

This is a draft of a wrapper for using many models from the
StatsModels package for univariate analysis in a FeaturewiseMeasure.
Complete with tests, examples, and some more docs.
NF: New conditional attribute to store ROI feature IDs in searchlights
Merge pull request #75 from hanke/roi_fid_ca

NF: New conditional attribute to store ROI feature IDs in searchlights

Looked good to me ... just did unittest on my laptop ;-)
DOC: minor typo
Merge branch 'master' into bayes

* master: (80 commits)
  Update whoisusingit.
  DOC+BF: Update MDP example to used HDF5 data file and work with MDP 3.2. (Closes gh-72)
  ENH: More informative error message for empty dataset splits in TransferMeasure
  BF: mask2slice() failed to convert array((False, False)) -> slice(None, 0, None) (Closes gh-56)
  Change all download urls to point to Github (Closes gh-65)
  BF: Dochelpers go crazy of collection contains 'descr' attribute
  BF: vmem debug metric -- psutil"s get_memory_info() did not have named tuple in older version (e.g. debian squeeze 0.1.3)
  NF: dCov measures (initial implementation/tests)
  BF: allow to h5save to current directory ;-)
  DOC: minor
  BF+ENH: assert_objectarray_equal do not use assert() (would not work in -O) + add explicit strict-ness parameter
  ENH: more ignores
  TODO: not in fx.py -- yet to be excercised/resolved
  DOC: enhanced docstring + 1 more test for ExcludeTargetsCombinationsPartitioner
  RF: With Swaroop's blessing removing measures/hyperalignment.py
  ENH: mvpa2-analysis -- record processing time and store hdf5 prior trying to save nifti
  BF: use set() in Sifter to match with target set so it works + adding a 'usecase' unittest
  ENH: extended Sifter with ability to discard unbalanced partitions
  BF: robustify printout of svmc.__version__ which might not be avail
  RF: revert default svd for default Procrustean within Hyperalignment to be the default (not specified) one
  ...

Conflicts:
	Changelog
DOC: Wording changes suggested by Yarik.
Merge branch 'statsmodels'

* statsmodels:
  DOC: Wording changes suggested by Yarik.
  NF+RF: StatsModels algorithms as a FeaturewiseMeasure.
Merge remote-tracking branch 'gh-master/master'

* gh-master/master:
  DOC: minor typo
  NF: New conditional attribute to store ROI feature IDs in searchlights
RF: Remove obsolete debug category.
BF: h5save() ignored object state with custom __reduce__ implementation.

It seems that object state can be stored with ANY reduce implementation,
by just moving the respective code out of the IF branch.
BF: metaclass types need go into HDF5 as types (Closes gh-78)
BF: Store object state in HDF5 whenever necessary (Closes gh-42)

Before the state was simply ignored for any class with a custom
__reduce__. The code also violated the pickle procedure by ignoring
available __setstate__() methods.

Add a couple of unit tests to verify that things are working now.
Another debug statement for space in Node inits.
DOC: Changelog update.