added log rotations options, with plugin wrapper options

added and implemented log rotation options
```
    parser.add_argument('-l', '--log', metavar='FILE',
                        help='filename for logs')
    parser.add_argument('--log-mb-size', metavar='N', type=int, default=100,
                        help='max size of log file')
    parser.add_argument('--log-backup-count', metavar='N', type=int, default=10,
                        help='number of backups log files')
    parser.add_argument('--log-backup-gzip', action='store_true',
                        help='flag to gzip backup files')
```

added and implement with plugin options
```
    parser.add_argument('--with-plugin-file', metavar='FILE',
                        help="YAS3FSPlugin file")
    parser.add_argument('--with-plugin-class', metavar='CLASS',
                        help="YAS3FSPlugin class, if this is not set it will take the first child of YAS3FSPlugin from exception handler file")
```