add syntax checker for Mercury using the Melbourne Mercury Compiler
add unit test for Mercury checker