ability to check if user is voiced (+v)

This adds isvoice in a similar manner to isop for functions. isvoice returns true if the person is an operator, and does not have the +v flag. This is for permissions reasons, so that should a function be using +v for permissions to do a command, operators can still do this command. I also added a listvoices command, in the same way as the listops command.