build: rename the pkg-config file to dbus-sharp-2.0.pc

The new name matches the new API version, and prevents us from
overwriting the .pc file from previous version.
build: Only have one AssemblyInfo file

Previously we had AssemblyInfo.cs generated from AssemblyInfo.cs.in by
the configure script, and used when building with make, and a
AssemblyInfoStatic.cs with hardcoded version numbers, used when building
with the csproj.

As the compilation is now done with xbuild, the one referenced from the
csproj is always used, which can cause some confusion.

We now reference AssemblyInfo.cs in the csproj, still generated from
AssemblyInfo.cs.in, to make sure version numbers are always up-to-date.
But we add it to git, so that you can use the csproj directly from a git
clone, without need to first run configure.

The unique place to set the version numbers is now configure.ac, and it
will propagate to all the right places.
build: Modernize some autotools macro calls

This avoids deprecation warnings with recent versions of automake and
autoconf.
build: Update the console output when running gacutil

This makes the echo'ed command line actually match the command that is
executed, but doesn't change the command itself.
Merge pull request #26 from bl8/parallel-install

Allow parallel install, and some build clean ups
[build] Add csharp script to build the list of referenced source file in the csproj

This is to be used to generate the corresponding list in Makefile.am mainly to have a correct make dist target
[build] Add csfiles to the Makefile
[build] Add sln and csproj to dist target since they are now needed to be able to build.
[build] Add missing csfiles and csproj to tests Makefile.am
[build] Bump version number to 0.8.0
Fix MessageReader and MessageWriter to compile with latest mono release
Made dbus-sharp run properly on Win32.

To achieve that, these changes were necessary:
(a) The static instances of the system and session bus were hardcoded to unix: transport, which led to an exception due to missing libc on Windows.
    For now, I set their initialization to null on Win32.
(b) Disabled the unix: transport on Win32 at runtime, so no exceptions for missing libc occur anymore.
(c) Added missing Authenticate() implementation for tcp: transport (libdbus requires sending the Windows user ID there)
(d) polished the *.csproj a little
(e) repaired unmanaged/managed buffer copying code

I verified that this implementation now successfully runs with official
dbus 1.7.8
from
http://dbus.freedesktop.org/releases/dbus/
took care of warnings about unused variables and obsolete function
Added retrieval of D-Bus session bus address from shared memory the same way it is done in libdbus for Win32.

The necessary class to do that, MemoryMappedFile, is not available in .NET 3.5
support special bus address "autolaunch:" which means that the first client wanting to access the dbus may launch the daemon if not present
correct erroneous build settings
on Win32, fallback to "autolaunch:" behaviour if no bus found
Merge pull request #30 from LascauxSRL/master

Fix MessageReader and MessageWriter to compile with latest mono release
formatted code as requested by Jérémie Laval
Merge branch 'official/master'

auxSRL/master

Fix MessageReader and MessageWriter to compile with latest mono release