Fix zip.workerScriptsPath backward compatibility issue and deprecate zip...

Fix zip.workerScriptsPath backward compatibility issue and deprecate zip workerScriptsPath.
`workerScriptsPath` is supported with this PR. I just object the idea of use `workerScriptsPath` and `workerScripts` together. 

Legacy codes only set workerScriptsPath so work as before. Newer codes can choose either `workerScriptsPath` for simplicity or `workerScripts` for flexibility. I can't imagine an use case that they must be used together.

If the expected behavior is just "concatenate workerScriptsPath with workerScripts.inflater|deflater[0]", users can just put the result of concatenation to `workerScripts.inflater|deflater[0]`, why bother to set `workerScriptsPath`? Some users may even wrongly expect url-resolving behavior, and will find that zip.js sometimes works and sometimes not.