Servatrice trustedsources

This commit adds the ability for you to allow an unlimited number of connections from a list of trusted ip addresses.  The use case for this is mainly targeted for universities.  Prior to having this type of functionality you would have to increase the max number of users allowed from a single source to something high allowing for that many connections for everyone.

@Daenyth this is the commit I gave up on trying to cherry pick.  I wanted to cherry pick the 44a302a but after about an hour of trying....