Allow updating core directly from a ZIP file

Previously, updating core from a ZIP file also required passing `--version`
Test coverage for permitting updates from file without specifying version
Merge pull request #1242 from wp-cli/update-from-zip

Allow updating core directly from a ZIP file