Check name exist for all scopes while injecting
Merge branch 'master' into name-conflict

Conflicts:
	ioc.py
From Inspect to __getitem__
Remove unnecessary Func
Fix the multiscope test
Merge pull request #15 from yozo1984/name

Check the name exist for all scopes while injecting