Use smart pointers
split the agent/services files to have one class per file
code re-organisation; remove Agent::GetInstance()
Code re-org for diag module
Update code for generic comments
Merge remote branch 'upstream/master'

Conflicts:
	src/vnsw/agent/services/arp_proto.cc
	src/vnsw/agent/services/dhcp_proto.cc
no need to reset other global vrouter parameters
Stats infra is used to add Object value types as well.
No new schema is created,using the existing stat_type FieldNames
Also the value of the name field is prepended by the table name
for the message type the table name is MessageTable and for the
Object type its the name of the object table.
Stats infra is used to add Object value types as well.
No new schema is created,using the existing stat_type FieldNames
Also the value of the name field is prepended by the table name
for the message type the table name is MessageTable and for the
Object type its the name of the object table.
Stats infra is used to add Object value types as well.
No new schema is created,using the existing stat_type FieldNames
Also the value of the name field is prepended by the table name
for the message type the table name is MessageTable and for the
Object type its the name of the object table.
Fix merge issue
Adding Source index to all StatsOracle tables; adding CPU Stats for Analytics, Control and Config
update test case
Merge remote branch 'upstream/master'

Conflicts:
	src/vnsw/agent/services/arp_proto.cc
	src/vnsw/agent/services/arp_proto.h
	src/vnsw/agent/services/dhcp_proto.cc
Merge pull request #152 from Prabhjot-Sethi/master

Initial check-in for Re-structuring flow code.
Patch in:
commit bede3d5d0fd2755a18d38aa9c0f378c978b71a6f
Author: Megh Bhatt <meghb@juniper.net>
Date:   Thu Jan 9 17:53:54 2014 -0800

    Change default analytics TTL to 48h
Merge pull request #167 from Juniper/meghb_github

Patch in: bede3d5d0fd2755a18d38aa9c0f378c978b71a6f
Debugs for Node/link creation/deletion. Warning/trace in parser.
Merge pull request #168 from Juniper/logchg

Debugs for Node/link creation/deletion. Warning/trace in parser.
Merge pull request #162 from Juniper/arvind-development1

Arvind development1