Remove (start,end)Address in favor of (start,end)Location.

There is no need to geocode an address first, the DirectionsService will do that automatically.
This saves 2 geocoder calls and the overhead of loading the module.

Note: This will break anyone currently using `startAddress` or `endAddress`, lmk if I should add attributes to alias the names.