OC-9951 Knife azure server create fails if you specify 5985 for --tcp-endpoints

Implemented changes to skip user specified duplicate tcp-endpoints.
PBI details: https://tickets.corp.opscode.com/browse/OC-9951
@adamedx Please review changes. Thanks.