Cleaning up schema on Locations.

Setting null:false where needed, removing unused columns, renaming
columns, restoring support for ZIP codes, etc.