Adding switch to control default-names message in caveats

A few formulas display the default-names caveat irrespective of it they have been run with the option or without. This PR implements the logic: If run with option '--default-names', do not show caveat. 
I had a question about that - my editor did not recognize the heredoc unless I moved the `unless...` to a new line