update highlight.js to v8.2
add HL support for Haskell and Swift