LANG-508: Allow exception message parameters as varargs, employ String#format to format exception message, full documentation update