Been diggin'
Looks like there has been a change in the config file for AWStats. <dots> no longer need to be backslash escaped so the SkipHosts line can be, for example:
SkipHosts="192.168.1. 127.0.0.1"
That isn't the whole story though. Line 1984 in awstats.pl appends a $ when in constructs the (?i-xsm:... used for the skip matching. This also stops the skip match working. Why is beyond my regex/perl knowledge, all I know is (?i-xsm:^192\.168\.1\.) works but (?i-xsm:^192\.168\.1\.$) doesn't.
Now the awstats.conf file is built via the SME server template system so that needs to be changed other wise any edits made will be lost when the templates are used (ie after a config change via the Server Manager panel). There are a number of places where <dots> are backslash escaped either by a regex or just hard coded. Similarly there are number of places where that $ is appended in awstats.pl but I don't know what they do, so I've only taken out the one on line 1984.