deprecate Principal.ObjectId

ObjectId is always equal to id and we mix usage in many
places and almost don't use ObjectId.
Merge branch '4.2/deprecate-objectid-column-in-principals'