fix #1000 TemplateTestCase.getWidgetInstance does not work
close #1146
fix #1148 disable npm spinner on travis

npm 1.4.11+ uses spinner (progress indicator) which messes with the output
of the test suite, making it less readable. There's no need for it during
Travis builds.
fix #1126 Datamodel change for rangevalues

close #1136
fix #1147 set lower timeout for test cases

This commit changes default test timeout from 60s to 20s (30s on IE7) to
give faster feedback to the developer.

Majority of our tests can run <10s, only a few tests require explicitly
setting higher timeouts for some browsers (most notably IE7 and
PhantomJS).