Allow ServiceProvider::commands to receive an array of commands

I'm creating a package that allows users to register certain classes as commands in the namespace of the package, this would make my life a lot easier.