mercury.vim: added maintainer; seperate float and num; merged code and terms; allow if then else everywhere