Rightside -> two side support

Merge ```rightside``` with ```master``` to begin providing support for **both** sides of the display.  This **IS NOT** meant to be complete support, just fast-forwarding changes from @mauimart and @Tamau.