Detect and allow auto open of hex encoding

- If a view is set to ‘Hexidecimal’ encoding, HexViewer will convert
the view if “auto_open” is enabled.
- Add setting “disable_auto_open_hex_encoding” to disable new auto open
by encoding if it is found to be undesireable.