Much more done.  Now we have RewriteEngine needing a Context, but
Context needing a GuardStrategy (that is, a RewriteEngine).  This needs
to be corrected.  Part of this is modifying the RewriteEngine class so
that it has a RewriteTask object that knows about a context, removing
the need to specify the context at creation time.