TST: workaround for bug in nose --with-doctests overloading sweepargs module over imported decorator

See: https://github.com/nose-devs/nose/issues/92
TST: Run tests (still nonlabile only) via nosetests directly and with --with-doctest
BF: nosetests --with-doctest has problems (probably shortage of tests) with -s
BF: travis - install statsmodels and reportlab for more thorough smoke testing using doctests
BF(DOC): address failing doctest about ndaray.base in the only meaningful but ugly way
TST: move tests.runner's elderly functionality into 'run' function

most probably all this could just be deprecated away for good
TST: add test_viz into our manual collection of the nosed tests
BF(TST): while running nosetests through coverage we would need full path to nosetests
TST: expanding list of 3rd party modules to install for extended testing (+ split into multiple lines)
TST: adding some pragmas for snippets to not be considered for coverage reports
TST: smoke test coverage of tests collectors/runners
ENH: increase tests verbosity and retry apt-get to help avoiding some installation failures
TST: adding testing of some of the R-interfaced functionality (+pprocess)
minor additional expansions/pragmas for testing
TST: enable all debug targets for the last item in the matrix and hope for the best
TST: Install R packages into a local directory instead of R/O /usr/local
ENH: Add back -s to nosetests call

not sure why before it was conflicting with --with-doctest.
Needed to provide MVPA_SEED output etc
BF: redirect all debug output to /dev/null -- otherwise we are exceeding output size limit
TST(TEMP): disable LARS R since work TODO
BF: do not use hdf5 backend by default with hdf5 < 1.8.7.  Closes #153