Ddfilelogger custom logfile format

Adding ability to set custom log filename by overriding methods

```objc
- (NSString *)newLogFileName;
- (BOOL)isLogFile:(NSString *)fileName;
```

`generateLogFileNameWithAttempt:` method was changed to `newLogFileName`.

Related to #133, #174, #207.