#42 - extracted BuildInternalsVisibleMessageForType to ExceptionMessageBuilder.
Simplified logic in the latter and introduced Type.GetBestName() to help.
Merge pull request #43 from blairconrad/42-refactor-BuildInternalsVisibleMessageForType

#42 - extracted BuildInternalsVisibleMessageForType to ExceptionMessageBuilder.