(build) embed branch + sha of build into engine and expose to Lua
(shmif+core+fsrv) type cleanup, added convenience method for connection, updated example