Added --dump-binary-ast cmd option

Please check the return value here, otherwise you'll output a incomplete AST, and valgrind will complain.