Merge branch 'dbus-rewrite'
This branch entails an almost complete rewrite of the dbus-sharp library,
which is now called wvdbus-sharp. We ripped out a ton of unnecessary
features, thus reducing the number of lines of code tremendously while
making things work more reliably.
* dbus-rewrite: (127 commits)
Update AUTHORS file to reflect Adrian's contributions.
Oops: CallDBusMethod wasn't catching errors.
Rename Connection -> WvDbus.
MethodCall->WvDbusCall and Signal->WvDbusSignal
Renamed Message to WvDbusMsg.
Moved Wv.Authentication namespace stuff to Wv.Dbus.
Renamed MessageWriter to WvDbusWriter.
Moved a bunch of rarely-used DBus stuff into the Wv.Dbus namespace.
matchrule.cs wasn't being used anymore; delete.
wvdbus-sharp: rename a bunch of files to stop using capital letters.
Rename dbus-sharp subdir to wvdbus-sharp.
Eliminated vxdbus.cs.
Remove no-longer-used PriorityQueue.cs.
Added Message.check(), which validates a signature or throws WvDbusError.
Removed CreateMethodCall from VxDbusUtils.
reply(), Signal(), and MethodCall() now take the signature in the constructor.
Replaced VxDbus.CreateSignal with 'new Signal' and eliminated VxDbus.
Replaced VxDbus.CreateReply with Message.reply().write_body().
Got rid of VxDBus.CreateError; Message.err_reply() is better.
Start to simplify some MethodCall/Signal/Reply code.
...