Remove limitation on vCPUs for vSphere CPI

  * Previous vSphere versions had bug requiring powers of 2
    for number of vCPUs (kb.vmware.com/kb/2003484) - fixed in
    vSphere 5.0 patch 1

Signed-off-by: caleb miles <cmiles@pivotallabs.com>
turn apply spec network configuration in a fixed struct

Signed-off-by: John Foley <jfoley@pivotallabs.com>
made customNetwork a private struct

Signed-off-by: John Foley <jfoley@pivotallabs.com>
rename errChan to errCh

Signed-off-by: John Foley <jfoley@pivotallabs.com>
added default network resolver
allow to pass in non-string options to blobstores

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
clean up external blobstore test

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
conditionally use en0/eth0 in tests

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
Revert "turn apply spec network configuration in a fixed struct"

This reverts commit 40276d63f3ec9ac3380d1ed197f170f573b39a58.
Adding final release for build 2537
resolve dynamic networks in apply spec before saving it
added explanation why there is no need to wait_until_ready after configure_networks

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
keep original network hash in apply spec so that director does not think that vm network configuration diverged

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
Adding final release for build 2539