Fixed QuoteNode printing and comparison

...also a tiny bug that was causing dump to print arrays to STDOUT rather than the requested IO.

**Old behavior:**
```julia
julia> :(:x)
x
```

**New behavior:**
```julia
julia> :(:x)
:x
```