Added support for different file encodings

The title says it all.

- Added iconv-lite
- New ini setting editor.encoding
- Failback to utf-8
- UI Header shows active encoding