Fix #2683
Replace the version dependent file lists with generic ones to simplify kernel version changes. Fixes #2368
Issue #1974.
Fixes #1204
Ported drivers list and extract all needed source files. This decouples ports according to contrib sources and also enables us to revert lxip to Linux version 3.9, while staying with 3.14 for usb. Fixes #1285