[PD-630] Remove address fields

The number of commits is due to the number of times I merged in order to stay in sync with master. Also note that I'm merging into a feature branch. The first pull request I make into master will be just to add the appropriate migrations so we can make sure addresses are properly converted into locations before getting rid of the address fields for good.