ClassUtils: make loadClass handle simple names
ClassUtils: make loadClass handle simple names

It is now possible to reference primitive types, java.lang.Strings as
"string", and N-dimensional arrays of anything using square brackets.

This syntax will be useful for scripts in ImageJ so that they can
declare input and output parameters in a more simple way.

Some examples:
  * ClassUtils.loadClass("char")
  * ClassUtils.loadClass("char[][]")
  * ClassUtils.loadClass("string")
  * ClassUtils.loadClass("string[]")

scijava/scijava-common