Simplify Names in Persistents.
Decouple clj_ds Interfaces from clj_lang Interfaces
1. Because of Java naming problems, we have to change the name of the methods for the API. We adopt the scala convention with plus and minus.
2. ITransientVector implements ITransientAssociative again.
Move non primitive API to util class.
more persistent utilities.
Transient utilities.