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

Fixes Issue https://github.com/tsenart/sight/issues/53
Why setting the `id` attribute? All spans will have the same `id` which defeats the purpose. Using the class only would suffice, no?