nosSemaDestroy can be a macro sometimes, remove :: prefix.
Add nano layer flag methods.
Rearrange #ifdefs to avoid compilation of nano layer wrappers when
corresponding pico layer is not enabled.
Add nano layer wrapper for msgbox functions.