[WIP] [DO NOT MERGE] Polished Travis-CI handling

**DO NOT MERGE**

This is attempt to fix Travis-CI builds to work with javascript scenarios.

Actually this is broken because Selenium seems to not load jQuery properly and dies with error:
```
window.jQuery is not a function
// or
$ is not defined
```

---

> **Note**: This is limited to only one testcase **for purpose** of speed-up the testing approach, please **don't** complain about this.