This is for users of Ubuntu 18.04, and possibly other newer distros.
Almost every feature of the ThinkPad Yoga 12 works out of the box on Ubuntu 18.04, except palmrejection. So this version clears out all the old spin.py code, and replaces it with a simple palmrejection tool.