#KT-3533 Fixed - not to null in encoding name parameter in String, Bytes, and File.
Use default param to String encoding name instead of using extra overloaded method.
Added @NotNull annotation for Charset.defaultCharset().

Other code cleanup.