Update Vala Bindings to reflect recent changes in afrodite's API.
In particular,
* ast.vala has been renamed to codedom.vala,
* afrodite_symbol_get_symbol_data_type has been renamed to *_get_data_type,
* afrodite_symbol_get_symbol_type has been renamed to *_get_member_type.
Parser/Afrodite.cs: Fix calls to afrodite_symbol_get_symbol_type.
Rename Afrodite.Symbol.DataType to .SymbolType to match the naming of Afrodite's API.
Fix API call in Afrodite.Symbol.ReturnType.
Fix NullReferenceException in Parser.ProjectInformation.GetTypesVisibleFrom.
Use CodeDOM rather than CodeDom in comments.
Fix typo.
extended duplicate line to also duplicate selected text
Added a Xml.StateEngine.Parser to AspNetParser in MonoDevelop.AspNet.Parser. The old parser works paralell with the new one to ensure that the AspNetParsed document is compilant with the rest of the IDE's code. The new parser builds a XDocument tree and parses the ASP.NET directives and doctype of the document to populate the AspNet.Parser.PageInfo field of the parsed document
Fixed a bug in PageInfo. Added AspNetDom Foldings.

Fixed an issue in PageInfo which didn't let the foreach statement to
iterate through the tree. Added foldings for the nodes from
AspNet.StateEngine.AspNetDom.cs and Xml.StateEngine.XDom. The Document
outline is now built on the AST from the StateEngine parser. The
RootNode propery in AspNetParsedDocument is still to satisfy
dependencies in the addin.
Remove the dependency of the AspNet.Parser.Dom in AspNet.Gui.AspNetEditorExtension and AspNet.CodeBehind, by adding MemberListBuilder class, which will replace the MemberListVisitor.
Remove the dependency from AspNet.Dom in DocumentInfo
Remove the dependency on ApsNet.Dom in AspNet.MasterContentFileDescriptoinTemplate and deprecates AspNet.Parser.ContentPlaceHolderVisitor
Remove the dependency on AspNet.Dom in AspNet.Parser.DocumentReferenceManager.
Cleanup in the ASP.NET parser. Remove the AspNet.Parser.Dom dependant parts of code
Fix some API dependencies. Add Obsolete attributes to the properties and classes which use AspNetParsedDocument.RootNode
Added wildcard support for project items.  E.g.: <Compile Include="**/*.cs"/>
fixed compile bug
Works on a Mac using <Compile Include="**/*.cs"/>.  Added a special WildcardItems container for saving back wildcards and keeping them isolated from other Items.  Fixed: top level wildcard directory was not working.
Use custom GetDirectoryName methods that support wildcards