set the default DNS port

Change-Id: I7e5d84b8839ce9c509267fddc558b1a53469c9b9
Cleanup SConscript
- Define functions to remove no-exception flags
- Define functions to add test-cases
- Re-org top level agent SConscript to define variables for common and
  test specific libraries
- Disable test cases that fail often
- Split netlink functionality in KSync to different library libksyncnl
- Make modules pkt, services, dns optional

Change-Id: I875fa3de1b45b39f8c0973385dbc1ec6d77d6d55
redis-uve port is being hard-coded to 6381 while updating the ip_address:port in the redis_uve_list. Use redis_server_port from the config file instead.

Change-Id: I19a9853ac9bc17f0338c4ba814a69f62b8271927
Merge "Cleanup SConscript - Define functions to remove no-exception flags - Define functions to add test-cases - Re-org top level agent SConscript to define variables for common and   test specific libraries - Disable test cases that fail often - Split netlink functionality in KSync to different library libksyncnl - Make modules pkt, services, dns optional"
Merge "set the default DNS port"
Add API to flush entries from AgentDBTable
Add ordered shutdown for all test cases
Fix unit test inconsistencies

Change-Id: I8599de5e6c7ebb38c7654221a54cbfbbf19f956a
Consolidate client pure entry and subscription into one lookup to cut down on one round-trip to cassandra

Change-Id: I05ca0eb68c28cd2d2e7504fc5f08f109a7fed813
Addres review comments from review id 233

Change-Id: I81f8af25a25d70214c5e1e9ab73a2392e071a86f
Merge "redis-uve port is being hard-coded to 6381 while updating the ip_address:port in the redis_uve_list. Use redis_server_port from the config file instead."
Merge "Consolidate client pure entry and subscription into one lookup to cut down on one round-trip to cassandra"
Merge "Addres review comments from review id 233"
This brings multiple commits from Atul for subnet allocation pools to mainline from R1.06 branch.

Change-Id: Ibdd0833dcfd63245ce6df31a66511aafdd427b39
Commit#1
Bug#2989 - agent cored at std::string::assign(std::string const&)

Fix:
For every XMPP channel in agent create a unicast sequence number.
This number will be carried with DB request. In case BGP peer has
changed in channel then the number is incremented and any request not belonging
to
the new sequence number will be ignored.
The information is being sent using data part of request.

Commit#2
Bug 3068 - Security group id zero, even the agent ifmap shows a value '7'.
Skip config with sg id as 0.

Commit#3
Add headless mode config in contrail-vrouter-agent.conf.
Also make the param name consistent to
headless_mode in argument and config.

Change-Id: I55af7d6b1160406c8022bdade0091e9cf12d7563
Merge "Commit#1 Bug#2989 - agent cored at std::string::assign(std::string const&)"