User OVS support

This is something I did a while back for Saurav, and which also seems to be in use by Big Switch. 

It seems to pass our (very limited) tests, but was never merged into mainline, so I'm requesting a review.