use new /.well-known/webfinger endpoint with optional extension indicating desired type
always default to jrd+json as the response format unless explicitly requested
update webfinger tests to new URI and JRD default expectations
Merge branch 'jshint_appeasement' into update_webfinger_endpoint
fix for node v0.11 differences. url.parse was returning  instead of an empty object when no params were found in the url.
fix style preference
Merge remote-tracking branch '5apps/update_webfinger_endpoint'
Introduce webfinger changes in a back-compatible way.