Merge pull request #2 from lamestation/master

update
Merge pull request #3 from parallaxinc/master

update
[kuroneko] sort out fileChanged indicator

- was never actually removing the * after a save/As
[IDE-2][kuroneko] leave encoding to stream

- passing a UTF-8 encoded byte array to the stream will encode it again,
NG
- corrected index mismatch when opening a new file and there already is
one (index 0 corruption)
Pulled in license changes from original project.