OFAgent: Factor out switch implementation dependent code to sub-drivers

Change-Id: Iba22bea41d289077caa0a2f23bb0428e47e95f5a
Merge "OFAgent: Factor out switch implementation dependent code to sub-drivers"