Add isList() and toList() to ExpressionNode

To complement the existing isLiteral() and toLiteral() methods.
Add test for the toList and isList methods
Use AstConstructionHelper in AstTest class
Merge pull request #4 from cljc/ast-expression-aslist

Add methods to AST classes to convert to list expressions