Made SubCommand#getTabCompletions accept general collection
Allows passing in other collection types, such as a set
Also now accepts any CharSequence implementation that properly
implements the CharSequence#toString() function