drm/i915: Use struct pci_dev and Linux pci functions
kernel - Add backlight sysctls to i915

* Add sysctl hw.backlight_level and hw.backlight_max for i915
  (incls haswell chromebooks).

Submitted-by: yellowrabbit2010 / #2749