Rename RouteEntry to AgentRoute
Split the route_common.cc to files corresponding to each class.
Merge pull request #160 from praveenkv/master

Rename RouteEntry to AgentRoute
Fix merge conflicts(code changed in agent_route.h is applied to layer2_route.h)