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....
I think this is the wrong place for this. This method returns users with the address - your change makes that no longer true. I think the logic should go at the level where this method is called, not inside.