Add highlight.js language autodetection

Using better version from @stephanebachelier