Updates fabfile to run 'npm install' on lint check

If grunt is not installed, js linting fails to execute and the whole
'fab ... check' process returns an error code. This update makes sure
grunt is installed.
Create custom test runner to supress logging
Update migrate_otm1 to log instead of print

Fixes #121 on github, in conjunction with the custom test runner that
supresses logging.
Merge pull request #222 from steventlamb/ops/util_updates

Ops/util updates