Make Vxlan creation in-line and fix deletion of global vrouter config
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...
Metadata - resolve DNS name; handle config of any link local service
Add missing Initialization.
Merge pull request #22 from haripk/master

Link local provision script update
1975 - qed crash@in bool std::operator< <char, std::char_traits<char>
If cassandra returns empty columns for a key or if a select field is not present in the columns returned by cassandra, then an empty string is added for the column value.
In PostProcessingQuery::sort_field_comparator(), lhs_val and rhs_val are not initialized, resulting in junk value when the column value is empty string => stringToInteger() doesn’t update the lhs_val and rhs_val for invalid input. This causes std::sort() to access invalid memory resulting in segfault.

1659 - qed cored at SelectQuery::process_object_query_specific_select_params
If cassandra returns empty row for a key in object query, then the search for SANDESH_TYPE column in SelectQuery::process_object_query_specific_select_params() fails resulting in assert.
Added code to skip the row, if the column values returned by cassandra is empty.
Patch in:

commit cb9122cf6ea3c117f2e6df39da63629b3f6e7551
Author: Megh Bhatt <meghb@juniper.net>
Date:   Thu Nov 21 20:40:55 2013 -0800

    1. Add collector sandesh message and socket statistics on per
       generator basis
    2. Add collector error counters
    3. Send sandesh client socket statistics in UVE
    4. pep8 compliance for sandesh_req_impl.py
    5. Cleanup sandesh message statistics structure in sandesh_uve

commit bbf01f04c15deb549f4c76d34c6dabc6b3fb2f24
Author: Megh Bhatt <meghb@juniper.net>
Date:   Wed Nov 20 15:10:30 2013 -0800

    Generator Db connect timer and disconnect session can be called
    from concurrent threads and hence generator session can be NULL
    when Db connect init is called from the timer expiry. Fix is to
    add a disconnected flag which is set when disconnect session is
    called and not do Db connect init if generator is disconnected.
    Fixed couple of places in collector where generator disconnect
    session was not being called.