implement --ignore-shrinkwrap, fixes #3436