[[ RefactorSyntax ]] Optional encoding added to 'open file <> for [encoding] text'
[[ Unicodify ]] Encoded files can now be read
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_encoding_RW
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_encoding_RW
[[ Unicodify ]] UTF8-encoded stream now read appropriately
Fixed error in the condition to stop binary read
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_encoding_RW

Conflicts:
	engine/src/exec-files.cpp
[[ Unicodify ]] Refactor reading - either fixed-length or unicode and solved codepoint mapping issues
[[ RefactorSyntax ]] Added BOM detection of encoding for 'url' with the 'file' option
Merge branch 'refactor-syntax_unicode' into refactor-syntax_unicode_encoding_RW
[[ RefactorSyntax ]] Reading until EOF sets the result to "eof"