Merge branch 'release/3.1.2'
Merge branch 'release/3.1.2-1'
Add example of how to use cross-module functions like HMAC
Merge commit 'b15bda4f35c679d8046939344b2e64e7d7c1f1e0' into develop
Add new example for amd mode as well.