Fix error when ovs-vsctl isn't found - open vswitch not installed
Add support for Physical Infiniband Interfaces that don't work with bridges.
Revert "Add support for Physical Infiniband Interfaces that don't work with bridges."

This reverts commit c1c733c3238af9d9c9e324f8fea25ca361c2a6d3.
Add support for infiniband ipoib interfaces that don't work with ethernet bridges.
Override default interface to be ib1 for ipoib interfaces in keeping with eth1 default for ethernet or bridge if not provided by -i argument.
Add additional comments to the Infiniband ipoib interface type.
Change default check for eth prefix to an ib prefix. Anything other than ib
used as a device prefix will be overriden and defaulted to ib1
Restore blank lines previously removed for readability.
Fix indentation issue.  Modifiy comment about default interface name.
Cleaned up the choosing of the default CONTAINER_IFNAME which is now
set further down to allow easier defaulting for infiniband.

Set default IPoIB interface to ib0.  I realised that the reason eth1 was
chosen for ethernet was because eth0 is the default for default
docker networking.  It actually makes more sense to set the infiniband iboip
interface to the first infiniband device or ib0 and not ib1

Don't allow a mac address to be set on an IPoIB interface.  It can't be done.

Moved WAIT check further down to a position where CONTAINER_IFNAME is now
correctly set.  So now it allows pipework to wait for an infiniband interface.

Updated README.md to contain comments about infiniband IPoIB.
Add missing TOC link for infiniband
Merge pull request #97 from hookenz/master

Add Infiniband ipoib support. Suppress ugly 'which' output.