Linux 4.8 Kernel Support for Microsoft Surface 3 touchscreen