重新调整了String类的结构, 分拆为多个文件;
参考fbstring的实现, 增加了string_core(),
好处是把string_core的接口隐藏在basic_string内部, 而且结构也更清晰.

Signed-off-by: shines77 <gz_shines@msn.com>