Performance improvements
- Cache project branches and tags into variables
- Cache lookup results into hash to prevent repeating same requests to git repo
- Cache head commit and head tree
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data