Fix addresses in directions

 - no longer bound to geocoder
 - bound to directions instead
 - an addresses control is used to get the addresses instead
   of an url
 - 1 request sent to fetch addresses
 - on addresses add, add it to all current geocoders of
   directions control
 - all examples fixed accordingly