URL, not Url
Remove context dependency from Connection
Move Connection to core
Clean up how OAuth keys are handled

Connection defaults to osm.org URL and keys for the simple
case. Customization is done via connection.switch().

Externalize SourceSwitch's use of iD.data.keys.