Added a Transformer interface

This is a drop-in replacement for the Apache commons Transformer interface
Fixed a bug in StringUtils.isNumeric()

Numbers in engineering notation with negative exponents were being incorrectly
  evaluated as not numeric
Added unit tests for isNumeric()
Added missing source="1.5" in ant build