Update to Linux 3.4.91 and other fixes and improvements