v4.0.0

- Only launch one D-Bus instance for all connections
- Add support for Dial("tcp:host=..,port=..")
- Add support for the ALLOW_INTERACTIVE_AUTHORIZATION flag
- Fix introspection of subpath
- Refactor export code to allow a method table to be provided
- get godbus/dbus to compile on Solaris
- prop: fix interface name in IntrospectDataString
- conn_test.go: fix nil dereference
- conn: fix RemoveSignal and add test
- add AddMatchSignal method
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJXFp7DAAoJEBVDQyYFQt80ocoP/0ayMeq2HV1PTmEotZ6uPRpY
7j6fJYBKiew8y9txnM5OoL1NrPZabdSYeqXklk850BK0JhtUip+45vnXVO3nD/Qq
yON2L8EGWeqSj0ho9Wm1flHvVNjCFlcXPmpIUHjEgybx3RU2tHwXIEdCiZo9+Gzb
Yp6UEixTtfOUv5iVQTq3EPahNSMLqddWCxJCSASWELtLysxrgeV/AaRqRsCb31oY
U4YkkY/Gw0qn3YIKRHmo63+wsk6Ux4NZnTvORas1bjHaSaCIAOOI6c3YEgJse7Hj
YhYBR7HABFWoAYA2mkMFsPXpIiCpFBZSTwGnBRpYo4Nt3ctyPWGVBhB6dtR8+Nh8
CRpIOsG6ji35ef8+ikExGgUziIPJn27ZGhfzPrf/AvOHcbgiNbIMLxzKyRjn7PyJ
G+7Ri6yYzsUT+f3X4Yfm9tb0ocv9y7i21T1CdVS5wnrRINaDCdN/I+WedToTVlNH
ecIABumpwA1nlTPnEPsaVHLhI3Oxye8qYx1CY7dPF/GJgRnL2oEIGREfWTS4oXa+
E7jNvtdSppexsGGqUzbfZZg/lnh4ASHrw1Y4HtO1avEC421ghubd/pEYJ/xHWkj/
f8aSgIQ+HjkfQrU5+UTox7oWp+xWHJEKp/aAu4GE8EfmdV5utnVW/EBD5tm9LI7P
CpjsCDJ/x5iJ3S2zVqF6
=kZfO
-----END PGP SIGNATURE-----
Merge pull request #62 from jsouthworth/fix/only-one-instance

Only launch one D-Bus instance