Correctly handle old metadata.json generated by knife

@reset I'm 99.9% certain this is the issue from https://github.com/berkshelf/berkshelf/issues/1135