Ticket 47806 - Failed deletion of aci: no such attribute

Bug Description:  an aci can be retrieved by doing an ldapsearch,
			but the attemt to delete this specific aci
			fails with err=16

Fix Description:   the root cause for this problem is that there are many acis in
			this entry and the valuearray has an array of sorting
			indexes to use the performance improvement from ticket #346
			But in replication update resolution values are moved using
			functions which are not aware of the attribute syntax
			and so the sorting gets out of order and the value to be
			deleted isn't found.
		    NOTE 1: after restart the value could be deleted
		    NOTE 2: with the latest fix for ticket 346 (comment 81) the bug
			isn't visible since the comparison functions used in both
			scenarios are similar. but the correct functions should be
			called.

https://fedorahosted.org/389/ticket/47806

Reviewed by: Mark, Thanks
Ticket 47805 - syncrepl doesn't send notification when attribute in search filter changes

Bug Description:  if an entry is modified so that it no longer matches
			the search filter specified in teh sync repl
			request a delete info should be sent

Fix Description:   check pre and post entry for mods to determine if an entry
			moves in or out of scope. Same logic as modrdn

https://fedorahosted.org/389/ticket/47805

Reviewed by: Mark, thanks
Ticket 47713 - Logconv.pl with an empty access log gives lots of errors

Description:  Was missing a check to see if a log file was empty,
              also fixed some "experimental" warnings in perl 5.18
              caused by the use of "my $_".

https://fedorahosted.org/389/ticket/47713

Reviewed by: nhosoi(Thanks!)