wrote an acceptance test for an open bug about profiles and open generics.  Closes GH-25
Exposed Ability to modify the PluginGraph through the IPluginGraphCfg Interface. Closes #75
Moved Xml-based configuration to a new dll (Closes #84)
- New dll StructureMap.Configuration.Xml
  Once referenced, the user can call the same methods on the configuration
  expression, just that they are now extension methods
- All tests related to the xml config functionality has been moved
  to Structuremap.Xml.Testing: The structure, though, has been flattened
  and some parts of the DataMother have been duplicated, while some files
- StructureMap itself does not know about xml-based config, which is
  proven by the removed dependency to System.Xml

What is missing in this commit is setting up e.g. a Nuget that would bring
XmlConfig capabilities to StructureMap.
eliminated StructureMapDoctor
Merge branch '75_84' of https://github.com/flq/structuremap into flq-75_84
added the unit tests for the xml to the build file
removed InstanceScope and PluginFamilyAttribute; all compiles and 1 test is broken
pulled all web-related stuff into .Web project
pulled Web tests to a separate project
added nuspec file for Web + edited the SM nuspec to go ClientProfile
rebased on Frank's changes and the structuremap doctor removal
little cleanup of the Lifecycles mechanics
separated out the auto mocking libraries a little bit.  Closes GH-85
added the logic to get an instance back to the owning PluginGraph
cut SEtterRules out of PluginCache
thinned down teh usage of PluginCache before killing it
thinned down PluginCache a little more before eliminating it
killed PluginCAche.  Closes GH-71