Use ^ instead of ! to skip .. directory, when matching entries with leading dot.

vifm fails to empty trash when trying to delete entries with leading dot. The ocurring error is:
```.]: Event not found.```

vifm tries to delete all entries with a leading dot in ```.vifm/Trash``` directory but also tries to skip ```..``` .
```.[!.]*``` wildcard is being used for this. However, it looks like csh-like shells are not supporting this wildcard. Instead, they support ```.[^.*]``` wildcard. Tried sh, bash, tcsh, they support this as well.