Use a different space character, improve consistency

This one is a little controversial. The new 'space' character is more-compatible with various fonts I've tried out, specifically with fonts on windows.

Additionally, I made it so that when you open a new file (i.e. you're in normal mode), the trailing space character shows up. Otherwise it's not there, but then magically appears when you enter/leave insert mode.