Change logging to use Java.util.logging

Change logging to use java.util.logging
usage is based on class names.

Ideally the mapping is

Log.e -> logger.severe or logger.log(Level.SEVERE...
Log.w -> logger.warning or logger.log(Level.WARNING...
Log.i -> logger.info or logger.log(Level.INFO...
Log.d -> logger.fine or logger.log(Level.FINE...
Log.v -> logger.finer or logger.log(Level.FINER...

However some log message marked as verbose were simple entering statements so logger.entering is used instead

Use of this.getClass().getName