Several changes to resolve screen corruption sometimes seen with dpms
on ivy bridge, mostly based on upstream drm code:

- remove a workaround which was in itself causing issues
- switch the order of disabling fdi rx & tx
- disable DPLL_SEL when disabling the crtc
- add a few extra delays

Most of this concerns the gen5+ crtc disable function, and thanks
to a bunch of testers this is known to still work fine on gen 5/6/7.

ok kettenis@ matthieu@
sync
puffy 5.3
update
Enable the shared libs option on m88k; this is also used to indicate
whether to build Mesa.

ok miod@
Update to luit 1.1.1.  ok matthieu@
don't touch the pty permissions after grantpt() or openpty(); ok matthieu@
Repair the legacy i810 driver. Problem reported and fix
successfully tested by schwarze@
update
sync
Remove m68k workaround now that gcc3 is in use.

ok miod@
after a compiler update, landisk can now handle pixman and thus xserver again
prodded by brad@, ok matthieu@
sync ok todd@
Merge patch from Tom Dickey for a segfault that happens when using the
mouse wheel over the scrollbar. ok guenther@ deraadt@