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

Fixes Issue https://github.com/tsenart/sight/issues/53
This background body was added to all the CSS files to have a consistent color with the code blocks. If you remove it here, make sure you use another mechanism to achieve the same effect.