Convert carton.lock to cpanfile.snapshot

Carton 1.0 changed the file format of the module list
Fixes #511
we need local::lib which wasn't previously included