usnic provider update, merge various recent changes

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
Merge pull request #272 from rfaucett/pr/usnic_update

usnic provider update, merge various recent changes