IP Address Range

Added an IPAddressRange class, which allows ranges of IPs to be manipulated, serialized, and checked (i.e. a certain IPAddress object may be checked against the range, to see whether it is contained by the range).
Blacklist

Removed the old ban module.

Added a new blacklist module, associated command, and associated information provider.

This blacklist module allows IP addresses and ranges of IP addresses to be blacklisted, blocking their connections from being accepted by the server's listening socket(s).
Permissions Makefile Update

Updated mods.mk so that the permissions module will be linked against the save manager module.
Server Fix

Fixed an omission in the server code in listening socket creation: The Accept event on the listening socket was not being handled/mapped to the Server class' OnAccept event.