Add back function call that modifies params.
Test runner modifications to specify test lists and tags
Merge branch 'master' of git://github.com/numenta/nupic
Swarm tests moved to integration-level tests, not run by default.  This
implements the -i flag to run_tests.sh, -e flag to run test lists, and -m flag
to specify tags.

Options for running long-running swarm tests:

    run_tests.sh -i
    run_tests.sh -e tests/engine.testlist
Updated copyright notice and documentation
Merge branch 'master' of git://github.com/numenta/nupic
Merge remote-tracking branch 'upstream/master' into testlist_runner
-e renamed to -t, tests/engine.testlist renamed to tests/swarming.testlist
Merge pull request #212 from scottpurdy/master

Add back function call that modifies params.
Merge remote-tracking branch 'upstream/master' into testlist_runner
Run all tests in travis, using long-format CLI options
Merge pull request #218 from oxtopus/testlist_runner

Test runner enhancements
rework output's verbosity, make configurable

on Travis (10k lines output limit) make output to > $STDOUT file,
on local machine, print to console.

this is handeled by setting $_NTA_COMPILATION_OUTPUT variable (set to "Travis" for travis),
can be extended to other values.

I propose this because current behavior, stderr (warnings,errors) and stdout (compiled file, gcc cmd,...) are separate, so it's
useless for debugging.