Add GitHub Actions job for automating tagging, zipping and verification (#1457)
Add GitHub Actions job for automating tagging, zipping and verification (#1457)

Add a GitHub Action job to trigger a release process which includes operations of:

Creating and pushing the release tag to the repository
Verifying the pushed tag (performing a diff with the commit ID which is tagged)
Creating a ZIP for the release asset.
Verifying the ZIP by performing a diff check, building demos, system tests and running unit tests on the unzipped files.
The workflow can be manually triggered and takes the input values of Commit ID (to create a release for) and the Version string for tagging the release with
aws/aws-iot-device-sdk-embedded-C,aws/aws-iot-device-sdk-embedded-C,aws/aws-iot-device-sdk-embedded-C