[monkeydoc] Let XHTML have its node sorted by .Element rather than .Caption
[monkeydoc] Restore XHTML provider generation
[monkeydoc] Add back several legacy members in their own class for maximum compatibility
[runtime/docs] Update toc
[monkeydoc] Add more legacy methods
[monkeydoc] Fix reference recursion
[monkeydoc] Change namespace base from MonkeyDoc to Monodoc.
[monkeydoc] Replace monodoc by monkeydoc
[monkeydoc] More renaming
[monkeydoc] Add missing sources
[mdoc] Use monodoc improved API
[monodoc] Fix dist
[monodoc] Add EcmaUrlParser.jay to EXTRA_DIST
Add the now auto-generated Makefile.am to .gitignore.
Add missing .gitignore.
[System.Configuration]: SaveMode and UserLevel.

* Configuration.Save() and SaveAs() now honors the
  `ConfigurationSaveMode' argument.

* Check whether the file has been modified prior to saving.

* Fix ConfigurationUserLevel inheritance.

* Implement ConfigurationElement.IsModified().

* New ConfigurationSaveTest.cs test:

  - load a custom section using different parent configuration
    files using ExeConfigurationFileMap and different
    ConfigurationUserLevel values.

  - save configuration using different ConfigurationSaveMode
    arguments and different inherited parent configurations.

* ExeConfigurationFileMapTest.cs: Add error checks for missing
  required filenames.

* New TestUtil.cs helper class:

  - RunWithTempFile() and RunWithTempFiles() helper functions.
  - DotNetVersion, ThisDllName and ThisConfigFileName properties,
    moving all the #ifdef's into one central place.
[monodoc] Fix test directory
Update mcs/class/System/System.Media/AudioData.cs

Since this line is commented out:
int block_align = buffer [idx++] | (buffer [idx++] << 8);
you will ran into a "bits per sample" exception.
Adding the two increpements (idx+=2) will solve it.
Merge pull request #525 from Arakis/patch-1

Update mcs/class/System/System.Media/AudioData.cs
[monodoc] More forgotten dist files