adding   QAST::Node._dump() method

for sake of the ast-dsl for round-tripping the ast.
So far IVal, NVal, SVal should work