Un-clusterified InchCoord

As well-meaning as the work on creating an InchCoord cluster class was, I just don't think it's necessary at this point, and too much complexity at this level.  It did prove out some aspects of how P001Model should work, so it wasn't a complete waste.  And the “formula” that was figured out for it may become useful later.

• Combined InchCoord and InchCoord_double implementations into a double-native InchCoord, similar in code and functionally the same as what existed before the cluster conversion.
• Removed InchCoord_NSNumber implementation.
• Removed unnecessary comments, pragmas, and constructs for cluster class stuff.
Merge branch 'feature/puck-dynamics' into 'adhoc/travis-build-test', forcing to the state of the former

Forced to the state of feature/puck-dynamics by:
1. Checking out 'feature/puck-dynamics' and running `git merge -s ours adhoc/travis-build-test`.
2. Checking out 'adhoc/travis-build-test' and hard-resetting to the new merge commit (currently, feature/puck-dynamics).
3. Checkout out 'feature/puck-dynamics' and hard-resetting to HEAD^ (feature/puck-dynamics commit prior to the merge).

The only downside to this approach is that on adhoc/travis-build-test, HEAD^ (HEAD^1) points to the feature/puck-dynamics commit, while HEAD^2 points to the prior adhoc/travis-build-test commit.  This is opposite of normal, and can be a little confusing when referencing HEAD^ (though adhoc/travis-build-test is named “adhoc” for a reason).