*8868* JS linting fixes
*8995* JS linter non-interactive behavior for Travis builds
*8995* Make submission steps more flexible