Update device check to avoid wrongfully probing and attaching on Surface Book 1.
Add surface-acpi module, restructure patches, fix whitespace errors.