Backport of the hid-lenovo module in 3.17.1 for usage on Ubuntu 14.04 (Trusty).