Initial support for multiple addresses per veth

Add very basic support for having multiple IP addresses per interface. I'm looking for feedback on my approach before I dive much deeper into this as it changes the JSON format.
I would say to just remove the Addresses field and not worry about deprecation. We've made no guarantees until the first official API release :) @crosbymichael let me know if you disagree.