Initial commit - first development version of Mininet
Organized routines into classes:

Node -> { Host, Switch, Controller }
Network -> { TreeNet, GridNet -> LinearNet }

Modified cleanup to clean up kernel datapaths.
Added checks for tun and ofdatapath kernel modules.
Fixed user datapath support.
Modified test infrastructure to return results.
Ping and iperf tests now return something possibly useful.
Added README.

Modified cleanup to use dpctl to remove kernel datapaths.
Added examples, which may or may not work yet.
Working on examples.
Added new example to create xterms.
Other minor changes.
Added sshd example, which starts up sshd on each host, allowing host access via ssh.

(It also adds a route from the root namespace to the data network via
the first OpenFlow switch, so when you ssh in you go through OpenFlow!)

Modified Network() to optionally decouple starting the network, running
tests, and stopping the network. This allows multiple tests to be run
(or additional modifications to be made to the network before actually
starting the switches and controller.)

Still tweaking xterms - it sort of works but the screen sessions are not
cleaned up, which leads to nasty garbage.
Added INSTALL file incorporating Brandon's suggestions.

More tweaks for examples, which are still in progress.
Tweaks for install and readme files.
Place 'root namespace' in xterm title to make it clearer that
the node is running in the root namespace.
Fixed bigTreePing64.
More edits for INSTALL and README files.
Batteries still not included (for the moment.) ;-)
Renamed and tweaked treePing64.
Fixed treePing64.
Minor tweaks to other files.
Changed cleanup to vaporize zombie screen sessions.
Other minor cleanup.
Cleanup of doc files.
Fixed xterm.py (and cleanup) to clean up screen sessions.
Cleaned up sshd.py (though interface is still in flux.)
Added 1024-node network example (treenet1024.py).
Added example showing multiple tests on a single network (multitest.py).
Renamed examples to make them easier to type!
Added "from scratch" examples, to show how to create a network using
low-level primitives.

The "nox.py" example attempts to use nox as a controller rather than
controller(8).

More edits for INSTALL and README, and refinements for sshd and xterm
examples.
Tweaks to documentation files and sshd and xterms examples.

Added scratchnetuser.
Since execing controller/ofprotocol was broken, reverting to just running in background.
This should eliminate ofprotocol bogons living on past the end of a test.