BF: h5save to deal with '' as currentdir
DOC: Add a note on workshops
Merge branch 'master' of github.com:swaroopgj/PyMVPA

Conflicts:
	mvpa2/base/hdf5.py
Added a test case to test_hdf5 that fails to load an empty array object
BF: h5load(ing) an empty array from h5save(d) file results in ZeroDivisionError.
BF: Modified the test to handle zero-sized arrays
ENH: collect a version of HDF5 used by h5py
Merge branch 'master' of https://github.com/swaroopgj/PyMVPA

* 'master' of https://github.com/swaroopgj/PyMVPA:
  BF: Modified the test to handle zero-sized arrays
  BF: h5load(ing) an empty array from h5save(d) file results in ZeroDivisionError.
  Added a test case to test_hdf5 that fails to load an empty array object
  BF: h5save to deal with '' as currentdir
BF: Skip test storing empty arrays on systems with old HDF5
Merge branch 'master' of github.com:PyMVPA/PyMVPA

* 'master' of github.com:PyMVPA/PyMVPA: (152 commits)
  BF: Skip test storing empty arrays on systems with old HDF5
  ENH: collect a version of HDF5 used by h5py
  BF: Modified the test to handle zero-sized arrays
  BF: h5load(ing) an empty array from h5save(d) file results in ZeroDivisionError.
  Added a test case to test_hdf5 that fails to load an empty array object
  TST: use @with_tempfile in surfing tests
  TST: use @with_tempfile to avoid leaving junk around
  BF: in _repr_attrs do not print repr of methods. Close #122
  BF: fixing up our test for cherry-picked changes from Michael
  RF: just for consistency move michael's test inside the suite
  NF: results_postproc_fx for Searchlight
  BF(TST): close file before its remove (for your lovely Windows)
  BF(TST): opening already opened files would not work on windows -- so close it first
  ENH(TST): print wtf() to stderr so to not interleave with nose errors
  BF(TST): mkstemp opens a file. if we are to use the name only -- must close first
  BF(win32): bring back initsmlrc for Python < 3
  BF: do not link smlr.so against libm on Windows
  Report mvpa2  path and sys.path while building docs
  TST: Apparently fixing parameters for d.fit doesn't work on scipy 0.8.0 on OSX, so skipping
  TST: MVPA_TESTS_WTF controls printing of wtf() upon completion + removed spurious prints in test_wtf
  ...
Update publications.
BF: minor fixes around for tests to pass in daily_tests
BF: fixing Dataset doctest for numpy 1.7 changes on how .base are defined

it might fail with earlier numpys but we do our daily tests with more or less recent numpy
BF(PY3): BinaryClassifier - do not convert labels list to set and back to list
BF(PY3): there is no 'classes' in our suite_stats() for python3 -- only 'types'
BF(PY3): test_collections -- make comparisons robust for python3
Merge branch 'master' of github.com:PyMVPA/PyMVPA

* 'master' of github.com:PyMVPA/PyMVPA:
  Update publications.
  DOC: Add a note on workshops
RF: sklearn compatibility -- use new name l1_ratio instead of rho

to prevent annoying DeprecationWarning ;)
BF: import externals not only in __debug__
TST: do not test all dependencies upon setup_module unless MVPA_TESTS_VERBOSITY>=2

otherwise nosetests-ing any(!) test  goes  through testing of all dependencies
which is imho overkill and slows us down.  All make unittest* Makefile targets
do not use nosetests cmdline yet and by default are verbose enough to have them
tested