Added the ability to pass in default parameters when auto resolving an instance of a class from the container.

When auto-resolving an instance of a class from the container, sometimes you might already have instances of dependencies that class may need that aren't currently in the container.  This pull request gives the ability to pass these directly into the container when auto-resolving an instance.  It it equivalent to the functionality added by @kdocki for Laravel 3.

Signed-off-by: Travis Bennett <tandrewbennett@hotmail.com>