Added markdown formatting to examples readme
allow user switch to be used with TCIntf's
tiny fix to vm script
actually, drop comment as per Bob Lantz
Change OVSSwitch.dpctl() to call ovs-ofctl

This should fix the problem of dump-flows not showing the OpenFlow
flow table flows and only showing cached kernel flow table flows.

fixes #136
Add ovs-controller to shutdown list
Update host's IP address during name-IP substitution
fixes #139
Remove networkx dependency

Conflicts:

	util/install.sh

closes #100
Edits to pass code check and make style consistent.
Merge pull request #135 from adferguson/adf-vm-script-fix

tiny fix to vm script
Display usage information if there are extra arguments
Fixes #130
Fix method name mismatch for setDefaultRoute.
Merge pull request #140 from fasaxc/patch-1

Fix method name mismatch for setDefaultRoute. 
This seems to be logically correct according to the intention of the code, but it may cause some trouble because routes will now be flushed by Mininet.configHosts().
Add 'x' command to open an X11 tunnel (and run a client)
fixes #142
Change to only split once so that cargs='--foo=1 --bar=2' works.
fixes #144
Clarify controllers.py and add RemoteController
install.sh: Use newer Netbee location for OF1.3 install

The previous version (12-05-16) does not compile on Ubuntu 12.10.

Also use a local variable to reduce duplication.
topo: Add host count param to LinearTopo

Previously, LinearTopo took one parameter (k), which controlled the number
of switches; each of these got one host.  This adds a second parameter (j),
which controls the number of hosts per switch, defaulting to 1 (as before).

This is the second version of this patch, which attempts to make the
host name generation more straightforward.
node: Allow OVSSwitch to run in userspace mode

This adds a datapath parameter to OVSSwitch which allows one to tell OVS to
run in userspace mode rather than kernel mode.  From the commandline, this
is --switch=ovsk,datapath=user.

Note that this makes "ovsk" and the OVSKernelSwitch alias misnomers.  Since
the default behavior is still kernel mode, this is hopefully harmless.

This is the second version of this patch, which changes the argument name
and values according to Bob's suggestion.
node: Make OVS switches reconnect quickly

Ordinarily, OVS switches back off when they can't reach their controllers.
Under the type of scenarios where Mininet is used, I think this is
probably just inconvenient.  This patch set controllers to attempt to
reconnect every second.