pass in url for site

@sethladd 
We could say that URL is a property of the backend. From an API perspective, URL really only belongs in HtmlGenerator.

How is this DartDoc class intended to be used? I don't think DartDoc class should have a reference to HtmlGenerator. Instead:

* Create one or more generators, and configure them
* Give the list of generators to DartDoc

Thoughts?