Added test for more coverage.
Removed apparently unused method.
Added test for refreshing shared object.
Merge branch 'upstreammaster' into MoreCodeCoverage

# Via Danack (1) and Daniel Lowrey (1)
* upstreammaster:
  Added test case for when alias is invalid.
  Tabs -> spaces.

Conflicts:
	test/src/Auryn/ProviderTest.php
Add test case to increase coverage.
Removed unreachable code. Both selectClassDefintion (or the function it calls selectParentDefinition) and getInjectedInstance catch the ReflectionException and convert it into an InjectionException, so it's not possible for a ReflectionException to be thrown from inside the try block.
Fixed CyclicDependencyException being called with wrong param, and fixed logic for re-throwing the exception.
Added test for ApcReflectionPool for storing and retrieving info.
Merge pull request #34 from Danack/MoreCodeCoverage

More code coverage
Skip APC tests if extension is missing