F/java dest

Implemented java destination, which get a class_name and class_path.

The destination class has to implement three methods: 
 - public boolean init()
 - public void deinit()
 - public boolean queue(String message)
(and it must have a default constructor)
init is called from destination driver's initialization method
deinit is called from destination driver's deinitialization method
queue method is called when a message is available for processing for the destination.
The string parameter of the queue method is the template formatted message.
The template can be set in the configuration, the default template is:
"$ISODATE $HOST $MSGHDR$MSG"

This macro should fail or the configure should fail, if javac is not found.