Increase upper-bound on 'free' to 4.2

Confirmed to build with packages in the latest NixOS tree - which uses `free` 4.1