Expose legacy WebFinger as separate LRDD-based discovery mechanism.
Merge remote-tracking branch 'jaredhanson/lrdd' into lrdd

Conflicts:
	lib/webfinger.js
Make the LRDD stuff work with other patches
Test for LRDD discovery
Test that LRDD discovery fails when you only support Webfinger