Ban time incr

New feature "automatically exponential increasing ban time".
WARNING: by first start the server upgrades sqlite database (table "bans" will recreated with another schema);
Option "bantime.increment" in jail.conf allows to use database for searching of previously banned ip's to increase a default ban time using special formula, by default each next ban increase banTime * 1, 2, 4, 8, 16, 32...
see "jail.conf" for some other options of "bantime.___";
additional we can configure a little randomization of ban time, to prevent "clever" botnets calculate exact time IP can be unbanned.

we should be cautious (probably even add a unittest) to change this line:
- used by recidive (we can easily fix that part, and it becomes obsolete with these changes but we better "maintain" it for a bit longer)
- used by Logwatch using following perl regexp
```
    } elsif ( my ($Service,$Action,$Host) = ($ThisLine =~ m/WARNING:?\s\[?(.*?)[]:]?\s(Ban|Unban)[^\.]* (\S+)/)) {
```
there might be other 3rd party tools relying on parsing fail2ban.log