1. pre_op: Adding missing dnatypes (e.g., uidNumber) should be done
in the pre op phase (outside of the transaction) to satisfy the
schema checking. To avoid calling the internal search for modify,
set the target entry before calling pre op plugin in op_shared_
Also, if the operation is a replication op, the pre_op is skipped.
2. post_op: Moving dna_config_check_post_op to BE_TXN_POST_OP.
If it is an internal operation, the dna post op is being skipped
to avoid self re-entrant deadlock.
3. Fixed memory leaks on DNA_NEEDS_UPDATE and an uninitialized
While working on ticket 271, I found that the code was almost unreadable
in repl5_inc_run(). The tabs and spacing were all over the place. So
wanted to get this "code cleanup" checked in before I start working on a