Move code that sets Person auditable fields to AuditableInterceptor

Fixed up changes from previous commit.

Address this ticket: https://tickets.openmrs.org/browse/TRUNK-3964