Added Python 3 support.
When installer.install() fails, it will now raise an exception showing
which part failed.
misc.create_nodist_prefix() now also creates {prefix}/nodes and
{prefix}/logs.
Added logging capability to installer.NodeRecipe.install().
Added the CLI option to enable logs.