Add macro `mrb_static_assert`.

When C11 is available it will be extracted to `_Static_assert`.
If not available it will use zero length array type to check value in compile time.

Adds `RSTRING_EMBED_LEN_MAX` checking too.