Add ProjectRootElement tests.

Microsoft.Build.Construction:

ProjectRootElement.Create(string path) has different behaviour
to ProjectRootElement.Create (XmlReader reader). When the filename
is used only the root element is loaded without any child elements.
When the xml reader is used the entire project is held in the
returned ProjectRootElement.