Removed dead code.
Added a class to guard available ports.  By guard, we mean that this
class provides a lock to ensure serial access to entire available
ports map.  This is very similar to class to guard flow table entries
(InternalPronghornSwitchGuard.java).  Currently, disallow speculating
on port change messages.