Update premake5 to latest version; rebuild binaries using Visual Studio 2019

Fix missing include in Tests.cpp.
diff --git a/bin/VmaReplay_Release_vs2017.exe b/bin/VmaReplay_Release_vs2017.exe
index dd7f7d0..538031f 100644
--- a/bin/VmaReplay_Release_vs2017.exe
+++ b/bin/VmaReplay_Release_vs2017.exe
Binary files differ
diff --git a/bin/VulkanSample_Release_vs2017.exe b/bin/VulkanSample_Release_vs2017.exe
index 360e55c..fb3b141 100644
--- a/bin/VulkanSample_Release_vs2017.exe
+++ b/bin/VulkanSample_Release_vs2017.exe
Binary files differ
diff --git a/premake/premake5.exe b/premake/premake5.exe
index 4c9f01f..2258499 100644
--- a/premake/premake5.exe
+++ b/premake/premake5.exe
Binary files differ
diff --git a/src/Tests.cpp b/src/Tests.cpp
index fbdbcd5..4d6ed51 100644
--- a/src/Tests.cpp
+++ b/src/Tests.cpp
@@ -26,6 +26,7 @@
 #include <atomic>

 #include <thread>

 #include <mutex>

+#include <functional>

 

 #ifdef _WIN32