Lint fixes
Backport fake hex view support from ST3
Small ST settings access fix
Handle much larger files better

- Open large files much quicker
- Configurable max file size limit