Persist location changes to local db

savePost should also save the post location so that when we make changes
locally, they are persisted. Previously, we were ending up with a
situation where removing a location would not stick.
Only add geo meta keys on location add

When editing, we don't need to set the key.