Make github-linguist dep optional

github-linguist can be a pain for some people to install.  Make it
optional, only applying syntax highlighting to the preview if it's on
hand.