- add endian and compiler detector, and modify os detector. - now we use CMake to add detector-used macro, instead of using some C++ features to detect them. - change Windows environment detection according to the change of os detector.
- add all essential functions prototypes in iconv encoding. - add lost UTF convertion for windows encoding.
- write iconv encoding (not finished). - rename united_codec to pycodec.