Fix #1133: Add MinClients option to simple_away
Fix #1133: Add MinClients option to simple_away

This adds a new option and command to the module, "MinClients", that
specifies the minimum number of clients that must be connected for the
module to considered the user as available.  If fewer clients are
connected than the minimum, the user will be marked away, even if there
are still clients attached.  The default value is "1", which replicates
the existing behavior of the module.

To modify the MinClients value, `/msg *simple_away MinClients [<value>]`
is available.  Running the command without parameters will display the
current value instead of modifying it.

wolfy1339/znc,Mikaela/znc,jreese/znc,znc/znc,GLolol/znc,Mkaysi/znc,Mkaysi/znc,kashike/znc,Mikaela/znc,psychon/znc,GLolol/znc,markusj/znc,markusj/znc,jreese/znc,evilnet/znc,evilnet/znc,elyscape/znc,Phansa/znc,znc/znc,BtbN/znc,DarthGandalf/znc,dgw/znc,evilnet/znc,BtbN/znc,wolfy1339/znc,markusj/znc,Mkaysi/znc,markusj/znc,elyscape/znc,GLolol/znc,Adam-/znc,wolfy1339/znc,DarthGandalf/znc,Mikaela/znc,jreese/znc,psychon/znc,Mkaysi/znc,dgw/znc,Zarthus/znc,kashike/znc,Mikaela/znc,dgw/znc,Adam-/znc,znc/znc,kashike/znc,wolfy1339/znc,Phansa/znc,Adam-/znc,Mikaela/znc,Adam-/znc,Phansa/znc,markusj/znc,elyscape/znc,elyscape/znc,dgw/znc,BtbN/znc,GLolol/znc,znc/znc,jreese/znc,DarthGandalf/znc,kashike/znc,wolfy1339/znc,Adam-/znc,wolfy1339/znc,elyscape/znc,evilnet/znc,dgw/znc,Phansa/znc,GLolol/znc,DarthGandalf/znc,psychon/znc,jreese/znc,Mkaysi/znc,evilnet/znc,Mikaela/znc,kashike/znc,BtbN/znc,Zarthus/znc,psychon/znc,Zarthus/znc,znc/znc,dgw/znc,elyscape/znc,BtbN/znc,Adam-/znc,evilnet/znc,Phansa/znc,Phansa/znc,Mkaysi/znc,jreese/znc,Mikaela/znc,markusj/znc,znc/znc,psychon/znc,Zarthus/znc,BtbN/znc,Zarthus/znc,Adam-/znc,GLolol/znc,kashike/znc,DarthGandalf/znc,DarthGandalf/znc,Mkaysi/znc,psychon/znc,Zarthus/znc