Update i2c_lib to have sane default for update_display()

It was defaulting to the weird rotated and offset 8x8 backpack format.

This meant that the 4x7 segment library mistakenly thought the pinout
was really weird on that device, when if fact it's really straightforward.

Rename things to clarify this, and fix the 4x7segment demo