ACCUMULO-378 Only return a Long.MAX_VALUE begin when the file is closed and has inf+ length.

If the file isn't closed and we set a max begin, we might miss more data that's appended to the file.
Fixed up some logging too, and added a test for this.
ACCUMULO-378 Fix up some tests I broke last night by not setting a replication name for the system.
ACCUMULO-2583 EOF was not properly recorded when the last batch didn't contain any mutations to send

When we get back entriesConsumed that is equal to Long.MAX_VALUE, this implies that all records
in the file were consumed. When this is happens, and the file is closed, we should propagate this
back up to Status message in the table.
ACCUMULO-378 Enhance the ReplicationIT to verify that all data made it to the remote instance.