ENH: fmri_analyses.sh -- allow to be ran on downscaled dataset

- query for HOC ROI ids, do not assume all of them are present
- allow to change classifier from the env var MVPA_EXAMPLE_CLF
- adjusted output (do not veil error msgs, report nfeatures) for ROI analysis
DOC: just minor typos
BF: cmd_searchlight -- with scattering and fa mask specified should operate on those in fa mask
BF: script to generate spatiall downsampled tutorial_data for testing
NF: tutorial_data downscaled spatially to 25mm

Summary over files:

anat.nii.gz       float32 [  6,  10,  10]       25.00x25.00x25.00       #exts: 1    [352]   0.006:3.3e+02
bold_mean.nii.gz  float32 [  6,  10,  10]       25.00x25.00x25.00       #exts: 1    [600]     8:2.2e+03
bold.nii.gz        int16  [  6,  10,  10, 1452] 25.00x25.00x25.00x2.50  #exts: 1  [871200]    2:2.3e+03
mask_brain.nii.gz  int16  [  6,  10,  10]       25.00x25.00x25.00       #exts: 1    [129]        1:1
mask_gray.nii.gz  float32 [  6,  10,  10]       25.00x25.00x25.00       #exts: 1    [28]         1:1
mask_hoc.nii.gz    uint8  [  6,  10,  10]       25.00x25.00x25.00       #exts: 1    [45]         1:44
mask_vt.nii.gz    float32 [  6,  10,  10]       25.00x25.00x25.00       #exts: 1     [1]         1:1
mask_white.nii.gz float32 [  6,  10,  10]       25.00x25.00x25.00       #exts: 1    [34]         1:1
ENH: make use of MVPA_TESTS_QUICK in fmri_analyses.sh for reasonable runtime
NF: tools/coverage-bin/pymvpa2 - a simple wrapper to run bin/pymvpa2 with coverage
NF: "make coveragecmdline" (and change to .travis.yml) to run cmdline tools under coverage

as a "quick" workaround before we come up with proper testing for those
Merge branch 'master' of github.com:PyMVPA/PyMVPA

* 'master' of github.com:PyMVPA/PyMVPA:
  DOC: Basic set of documented cmdline example scripts
  DOC: Polish examples.
  RM: Remove cmdline examples that are now duplicates
  BF: Adjust manpage generation to changes in cmdline interface

Conflicts:
	doc/examples/cmdline/fmri_analyses.sh - adjusted for my changes + fixed a typo
BF: query_pymvpa.sh removing dumping of info into a file (logic was removed)
BF: removing removed cmdline examples from Makefile targets
BF: fi not done!
disable start_easy for error of which even google doesn't have a clue

https://travis-ci.org/PyMVPA/PyMVPA/builds/19780386
$ if [ ! -z  ]; then make coveragecmdline; fi
fatal: No names found, cannot describe anything.
I: testing start_easy cmdline example with coverage
ERROR: No value for objref '61682928' (LookupError)
make: *** [tcc-start_easy] Error 1
BF: no -e for elderly awk, and probably not needed
BF: correctly reconstruct nested dicts and lists with nasty self-references
BF: store is_objarray and shape, provide target container for objarrays

that first issue was introduced after 2.1.0 release, also tracking of id
was disabled for objarrays completely.
NF: MVPA_DEBUG_PDB to fall into debugger upon exception
ENH: do not fail logging if passed arguments fail to stringpolate
BF: if storing nested complex __reduce__'able objects -- __new__ instance first

Otherwise we cannot restore nested instances, which lead to our failures
and all this miss.  Solution is not elegant and more of a patch with
only hope that it would last -- time will show
BF: guard attempting to store shape for empty arrays with buggy hdf5