add bsn_log extension

Reviewer: @andi-bigswitch

This provides a mechanism for either the controller or switch to request the 
other side to output a log message, subject to the configured loglevel. This
is useful for log (and OpenFlow pcap) correlation.
Presumably this is variable-length US-ASCII string - should we define a data type for this? (Could also handle it in java_type)