Clear `main_syntax` if we set it.

This prevents conflicts with other syntaxes that use `main_syntax`, like 
vim-javascript.

Fixes an issue when vim-javascript and vim-markdown are both loaded in which
loading a markdown file prevents all future JavaScript buffers from using
conceal.