Adding unit test demonstrating failure of PostConstruction NotifyWhenAutowired for Context.
Implemented unsafe solution.

FIXME: There is a race condition in Autowire.
PROBLEM: If the desired context member is added between the FindByTypeRecursive and AddDeferred calls then the notification will not be satisfied.
Thread-correct (see file comments added in previous commit) NotifyWhenAutowired and Autowire methods.
Avoid missing type satisfaction due to simultaneous injection in to a parent context: FindByTypeRecursiveUnsafe makes calls while holding ALL necessary locks.
Merge pull request #77 from GabrielHare/bug-context-notify-posthoc

Bug context notify posthoc