move CCString into core/, since it deals with a basic type;
also add some features to CCString (Sub and Split modules
to deal with slices and splitting by a string)
updated CCPersistentHashtbl with new functions;
updated doc, simplified code