Refactor.

Avoid an unnecessary intermediate call to setProperty: with a nil argument when
handling circular dependencies.
extract conditional
remove unused method
Update README.md
Update README.md
Update README.md
Update README.md
cleanup
Use pre-canned ocunit2junit
Merge branch 'master' of github.com:jasperblues/Typhoon
reorganize instance builder
Merge commit 'abb0f314b3cd921739a4c8e06372b6a97c890474' into circular-prototypes

Conflicts:
	Source/Factory/InstanceBuilder/TyphoonComponentFactory+InstanceBuilder.m