Cleanup round1

A couple fixes:
 1. use karma runner directly
 1. fix jslinting for test/*.test.js
 1. roslibjs location can be overriden via ROSLIBJS_PATH env variable.