BUG-799 Topology misses host(s) if  multiple hosts are found on the same port

Change-Id: Ie22e174ab3a25e46ecc912d5c7cb280481d618bd
Signed-off-by: Chi-Vien Ly <chivly@cisco.com>
Signed-off-by: Moiz Raja <moraja@cisco.com>
BUG-785 Backward compatibility change for Configuration Service

- Now that config save is no longer bound to infinispan cache type
  contraint of ConcurrentMap, need to assure old configuration still
  serialized as concurrent maps can be still be read.

Change-Id: Ia22f829174a330938eddaa4356471f522a837aca
Signed-off-by: Alessandro Boch <aboch@cisco.com>
Signed-off-by: Moiz Raja <moraja@cisco.com>
Bug-380 SwitchManager.getHardwareMAC() does not handle empty string case

Change-Id: Id82fd6e0bd214dcb00773a907daf94067671979b
Signed-off-by: Alessandro Boch <aboch@cisco.com>
Signed-off-by: Moiz Raja <moraja@cisco.com>