MB-8150 disallow certain ports for cluster and bucket init

- default epmd port (4369)
- ports from erlang kernel port range
- current rest api port (for buckets)
- moxi port
- 2 memcached ports : mccouch_port, dedicated_port, port
- capi port
- any of the existing buckets ports

the fix is made with the assumption that we have one
node per box.

Change-Id: I5d58ad1c45bc732458cd6bea551b0be0190bb3ad
Reviewed-on: http://review.couchbase.org/28462
Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Tested-by: Artem Stemkovski <artem@couchbase.com>