CAMEL-6563 Added networkInterface option and added logic to detect UDP m...

This proposed fix is for CAMEL-6563 (camel-netty - unable to consume on UDP multicast addresses).

When using a route to listen to UDP multicast address , no messages seem to get consumed. No exceptions are observed. Multicast address is defined as addresses in the range of 224.0.0.0 through 239.255.255.255 (http://en.wikipedia.org/wiki/Multicast_address)

Solution involves adding an additional option to specify a network interface along with conditional logic to process UDP multicast addresses differently (vs. non-multicast addresses).