lscpu: don't abort if cache size is unknown

First patch is a fix, the second one just a cleanup.