comments: add package inside of package scenario

thought we had done this one already, must have gotten undone
somehow.
sml: remove unnecessary external package path in merger
cpp: finish adding support for package comments