fix crash reported by various people on raspberry pi if /dev/ttyS0 doesn't exist
add libsquish support, greatly improve compressed cache