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
Open311 should user name from report not user

Open311 was using the name in the user table for it's reports when it
should be the one in the problem table.
Use name from problem in Bromley Open311 extra params

In order to match the way we get the name for the standard Open311
params as changed in b3e8d60
Merge branch 'master' into oxfordshire-usability-recommendations