Update hightlight.js, beautify.js, and add line numbering, plus CUDA syntax options

Fixes Issue https://github.com/tsenart/sight/issues/53
```javascript
numbersEl.style.display = lines == "true" ? "block" : "none"
```