Ticket 15490/myqlbackup improvements

nice to reduce cpu and io.

second commit could be problematic. When bin logging isn't enabled it errors with:
mysqldump: Error: Binlogging on server not active

acceptable?