Dbus json2 min

This is the minimum amount of changes needed to unblock mvollmer's work on NetworkManager. I have a whole lot more dbus-json and dbus.js changes, but lets get this in first so we can unblock.