Build: Add the ability to remove global exposure.

Ref #14016
Build: add build option for setting the AMD name.

Fixes #14016.
Selector: update Sizzle

Fix #14584
Update AUTHORS.txt using git log --format="%aN <%aE>"
Remove hyphen from pre versions

- It is intentionally invalid semver as pre versions should never be released
- UI and Mobile already do this
Release script: jquery-release integration
Release script: minor formatting issue.
Gruntfile: fix watch task
exports/global: Do not attach global variables for most CommonJS environments

For CommonJS environments where the global already has a document, it is expected
that if a global is needed, the user can attach the global.

Fixes #14645.
Release script: _tracMilestone -> tracMilestone