Start of fixes to allow utf8 input for searches etc. Disable invalid character check on inputmode. Will need some work as we need to disallow a lot of invalid characters, but this allows for utf8 input for now
Support for utf8 in tabbar, so when opening songwindow tabs etc it is displayed correctly
Proper handling of mouse clicking in tab bar when some tabs are wider characters
Re-enabled is valid character check but now using a 256 range rather than 128
Fixed cursor limit function
Better support for utf8 in inputmode
Start of proper determining of cursor position which will need to incorporate wcwidth
Proper cursor position for wider characters
Make sure the correct string is used for a blank
Correct string position for tab complete