document: store on-disk lines in unicode (decoded) format
* as it makes it easy to compare to scintilla.text
* fixes a bug in getUnsavedChanges() which was comparing bytes to unicode

(integrated from master branch change cc67302 by Todd Whiteman <toddw@activestate.com>)
submodules: update track changes to latest revision
codeintel: store the platform name once it's retrieved

(integrated from master branch change b5004e5 by Todd Whiteman <toddw@activestate.com>)
ci oop: drop checksum from test cases

(integrated from master branch change ebbdfc8 by Todd Whiteman <toddw@activestate.com>)
ci: python: remove unused variable

(integrated from master branch change d8fea91 by Todd Whiteman <toddw@activestate.com>)
codeintel: python: ensure Python files are re-encoded with their original encoding

(integrated from master branch change 304d793 by Todd Whiteman <toddw@activestate.com>)
tests: workaround for strange ko.notifications is undefined error in tests

(integrated from master branch change d7078bf by Todd Whiteman <toddw@activestate.com>)