Added test and fix for calling executable on an aliased class.
Added test that works..
Added test case and fix for when you Auryn creates a class that has a dependency, and that dependency has a default value. Although I think this is now the correct behaviour, it is still slightly surprising.
Corrected test name.
Merge branch 'executableBug'

Conflicts:
	test/ProviderTest.php
Merge branch 'DefaultParamBehaviour'

Conflicts:
	test/fixture/ProviderTestClasses.php
Merge branch 'DependencyDefault'

Conflicts:
	test/ProviderTest.php