Avoid unnecessary content parse in InternalParseBeforeLinks

* Use `ParserOptions::getInterfaceMessage` to determine whether a parse
request was initiated from `Message::parse` or not
* Don't perform a parse on an empty text