* convert challenge-hot-keys to ts
* rename selector object in challenge-hot-keys
* convert challenges/output to ts
* update selector and location objects in challenges/output
* convert common-components/searchBar to ts
* add missing type and fix final url assertion
* convert searchBar to kebab-case and fix URL assertion
* convert donate-page-donor to ts
* convert donation-block-completion-modal to ts
* resolve compilation errors in donation-block-completion-modal.ts
* convert intro-page to ts
* resolve compiler errors in intro-page.ts
* convert settings/certifications to ts
* add cypress testing library types to tsconfig for settings/certifications.ts
* convert settings/image-picture-check to ts
* convert settings/settings to ts
* convert settings/user-token to ts
* convert settings/username-change to ts
* resolve compiler errors in settings/username-change.ts
* convert default/top-contributor to ts
* add ES2017 to compilerOptions.lib in cypress/tsconfig
* edit custom command interface