This is the thirteenth revision of the basic multicast optimization patches.
Changes in v13 include, thanks to the additional feedback of Simon and Marek:
* Using counting for unsnoopable addresses, too, instead of unconditionally disabling optimizations * Using an orig_node pointer instead of passing a want_all_list around in batadv_interface_tx() -> removed batadv_send_skb_via_mcast() * fixed the bug which was present in batadv_mcast_want_all_ipv{4,6}_node_get() (now: batadv_mcast_want_ipv{4,6}_count)
Also: * Updated copyright year to 2014 in multicast.{c,h}
Cheers, Linus