This patch introduce `calico_network_backend` global variable, which allow to describe alternative network backend. Default behavior is unchanged.
Since version 'v1.0.0-beta' calicoctl is written in Go and its API differs from old Python based utility. Added support of both old and new version of the utility.