Check auto generated backup names for invalid characters

Change name to date/time only if the auto generated backup name
contains any invalid characters.

Change-Id: I73e9e546373088ee7852fa31015060ce95a1d020
Merge "Check auto generated backup names for invalid characters" into android-4.4