Allow either vif_id_on_device or vif_on_device

There is a bug in nova that its sending vif_on_device. To minimize code
churn, allowing melange to accept either is easier.
Merge pull request #39 from jkoelker/fix_vif_on_device

Allow either vif_id_on_device or vif_on_device