code review and fixes to csdetect. Added utf8,utf16 and utf32 test files