- apply reporter for exporter. - use utf8 as exported string instead of ordinary string. - finish environment export check.
- add general reporter. - fix various compile error.