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

Fixes Issue https://github.com/tsenart/sight/issues/53
I added a line to the `function getHighlightingCode` to add `class="hljs"` to the `body` tag to fix this issue.