Defensively program initialize.

Per
http://www.mikeash.com/pyblog/friday-qa-2010-08-27-defensive-programming-in-cocoa.html
Update XCTest macro name for Xcode DP4.
Merge branch 'develop' of github.com:jhh/onkyokit into develop