CLJ-1416: transients, hash caching for gvec, Object methods for gvec seqs

* Adds transient support to gvec
* Adds hash{eq,Code} caching to gvec and gvec seqs
* Implements hashCode, equals, toString for gvec seqs