AspNetEdit2 as a separate addin.

Created a standalone project for the AspNetEdit2; Added basic
infrastructure; Binded an AttachableViewContent for displaying .aspx and
.html files in a WebKit WebView frame.
Fixed the project's reference list.

Now, only MonoDevelop.SourceEditor2.dll remains as an absolute assembly
reference. The other dependencies are referenced as packages
Added copyright headers to files
Added INode interface and node classes implementation

The INode interface defines a the set of method and properties needed to manage the 
elements in the MainDomTree. For now the only implemented classes are HtmlNode
and TextNode.
Added interface IParentNode; implemented a parser in the RootNode class

IParentNode implements INode, adds a list and a method for adding to that list. The 
list itself contains INodes. MainDomTreee no longer stores list of all the rootlevel
nodes. For that purpose was created a new class of nodes called RootNode. The
MainDomTree contains only a refence to single instance of the RootNode class.
That class can build a tree by parsing a document, passed as a string
Moved RootElement.cs to RootNode.cs, to match the classes name
Added a the .csproj  file
AspNetEdit addin - buildable.

The AddIn is buildable but not usable. Still requires gecko-sharp. Major
changes have to be made in AspNetIntegration.MonoDevelopProxy, because
of the deprecation of MonoDevelop.Projects.Dom. AspNetEditViewContent,
can't get the code behind class name due to the same reason.
Updated getting code behind class name in AspNetEditViewContent
Dropped the use of AspNetEdit.Editor.ComponentModel.WebFormReferenceManager. Used MonoDevelop.AspNet.Parser.WebFormReferenceManager
Fixed issue in AspNetEditViewcontent with getting the InheritedClass of the page
JSCall/Gecko - dependent classes isolated. Parts dependent on gecko-sharp commented out.
Edited the proxing methods in MonoDevelopProxy.cs. Added parsing the code-behind file to get the IType for the class.
Reverted back to using the internal WebFormReferenceManager. A TypeLoadException is isolated in AspNetEditViewContent.
Resolved argument mismatches in some of the methods. Using MonoDevelop.Ide.TypeSystem.Service to resolve the types
Removed the Mozilla/Gecko checking methods in AspNetEditViewContent
Fixed an issue in MonoDevelopProxy.cs. Added WebKit.WebView Widget in the designer surface. Moved EditorProcess to AspNetEdit.Editor.
Switched to the new architecture for the editor. The DesignerHost communicates with the RootDesignerView indirectly through the EditorHost
removed WebKitWebBrowser.cs. The wrapper for the WebView is now RootDesignerView
The AspNetEdit.ComponentModel.Document now uses a XDocument tree as a canonical representation of the document. Added the ability to serialize the tree to html. Not able to parse ASP.NET directives, though.