Adding underscore macro tests.
core any should work on improper lists.
dotted lists are allowed in macro calls.
tests shouldn't require any on an improper list to error.
Adding tests for syntax patterns with ellipsis in middle of lists.