Finish merging in I9300 update12 display components

was: n80xx: Add missing components from I9300 update12 display merge

However, it clearly impacts way more than n80xx, and last time we tried
this we forgot to add more 4210 users for review.

Time to try this again with more time taken...

PS2: Squash the following changesets into this patch.

mach-u1: Fix building issues after display patches
mach-u1: Fix building for i9100

PS3: Fix build for n7000, remove midas-lcd.h.

Change-Id: I612769a24b16b84528cca3fccfc6a8778087315e