* docs: update the version number.
* docs: change the description in README.md - Quick start.
* fix: fix bugs in build cmake in Linux.
* docs: add comments for include<cstring>.
* feat: add unwrap_forward to implement the recursive unwrapping.
* test: add more tests.
* feat: add [[nodiscard]] for unwrap_forward.
* feat: add config macro EMBED_FN_CONFIG_USE_BIG_BUFFER to enable bigger default buffer size.
* perf: optimize the scalar arguments passing. scalar args now is passed by register instead of stack.
* fix: fix bugs in test when the macro EMBED_FN_CONFIG_USE_BIG_BUFFER is defined.
* fix: fix bugs in ErasureCoreImpl. The original position of keyword 'alignas' is incorrect.
* fix: fix bugs in 'noexcept' attribute of functions.
* test: add test for GCC bug.
* fix: fix bugs in is_nothrow_construct_from_functor.
* docs: comments and README.md
* docs: README.md