CLJ-1184: Don't compile [do ...] or #{do ...}

The compiler should only treat do as a special form when it is
in the call position of an ISeq, not a vector or set.