travis: change mocha to grunt
grunt: try to support linux & mac