box: More macros to simplify definition of box constructor functions.
box: Add ATTACH_EXACTLY_ONE_BOX_TO_PARENT macro for cosmetics.
box: Implement default arguments for cosmetics.
box: Simplify the definition of extension constructors.

Remove the definition of empty functions.