* Streamlined and simplified CI, and made it use lpm to install addons.
Removed universal-dmg packager, as it is not necessary under the new workflow; a regular fat binary being packaged with the normal dmg works.
Incoprorated Guldo's suggestions.
Fixed minor issue.
Fixed slight issues.
Reverted to master.
Fixed nit.
Split up packaging steps.
Sigh,.
?
Fixed up x86 build.
Split Mac into two workers with a matrix.
Sigh.
Removed unecessary lines.
More descriptive name.
Split arch workflow for Mac.
Syntax error.
Spaced things out.
Fixed mac build.
Removed unecessary steps.
Takase's suggestions.
Removed unecessary `..`.
Modified patch to reference the new lua version (hopefully no other modifications needed).
Restored logic to create bundle.
New release workflow.
Changed to welcome plugin.
Changed build.
Added in package-portable to make this easier.
Corrected compiling arch.
Harmonized formats.
Remove package portable.
Fixed universal build.
Fix mispelling.
Sigh.
Sigh.
Sigh.
Sigh.
Sigh.
Sigh.
Sigh.
Sigh.
Sigh.
Sigh.
Sigh.
* Expanded things as per Takase's request.
* Renamed Mac to Darwin.
* Fixed missing variable.
* fix(gitignore): add exclusion for manifest files
* feat(windows): add application manifest
* feat(build): use application manifest on windows
* refactor(build): use genrate_file to generate the manifest
* style(manifest): remove trailing whitespace
* fix stdalign and min/max for MSVC
* add missing ISREG and ISDIR for MSVC
* use MAX_PATH instead of PATH_MAX
* remove unecessary headers inclusion
* add MSVC CI
* add appropriate macros to platform detection
* re-add msvc CI artifacts
* upload the generated artifacts
* patch lua for MSVC CI builds
* update patch for MSVC compatibility