clean up of locatable interface
Fixes #5524 deprecates location library
Merge pull request #5580 from cash/location

deprecate location library