Merge pull request #14 from divakardhar/master

Agent changes for L2 only VM mode
 Make Vxlan creation in-line and fix deletion of global vrouter config
Link local provision script update
Fix unit test cases
Merge pull request #16 from manishsing/master

 Make Vxlan creation in-line and fix deletion of global vrouter config
UDP support for multicast
Send vxlan in multicast route to support vxlan header creation for multicast traffic
Change const pointer to const reference
Avoid sending delete for a flow entry if index is invalid.
Merge pull request #18 from Prabhjot-Sethi/master

Avoid sending delete for a flow entry if index is invalid.
Use seq. num instead of wait_tree lookup to identify the processing queue for netlink ACK (UVE or KSYNC).
Avoiding  tree find and mutex lock in asio context.

Seq. numbers are split between UVE and KSYNC such that all even seq. numbers are used by UVE and odd by KSYNC.
Take reference to source routing instance
Add valid label flags for l2 multicast route
Fix the get of DNS xmpp peer
Fix conflict while merging
use the same task instance as StatsCollector::FlowStatsCollector to avoid
flow entry map getting accessed from multiple threads.
Merge pull request #19 from Prabhjot-Sethi/master

Use seq. num instead of wait_tree lookup to identify the processing queu...
Delete the associated reverse flow while deleting a short flow, as reverse
flow and forward flow should always co-exist, unless created due to Audit.
Add missing Initialization.
Merge pull request #22 from haripk/master

Link local provision script update