Change code to work with 20x4 LCD instead of 16x2

I think 8 is alias for the custom char 0, which would be hard to keep inside a cstring,
so it would be logical to be used in createChar also.