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