make netstatus.get_path_by_constraint() return an OnionPath; add __str__() and __iter__() to OnionPath
removed 'scheduled' from DocDownloader; updated RelayDescriptor to use inherited instance variables
Merge branch 'demo/master' into demo/connection_fsm
Various bug-fixes.