Test frames remove anchor body

This pull request fixes #220 . Deprecated use of "anchorBody" interfaces were causing compilation errors in the debug build.  Release builds compiled because these errors were contained in assert expression that were only compiled in debug builds. This PR specifically:

1. Removes all outdated usage of getAnchorBody() and isAnchoredToBody() in testFrames
2. Removes all usage of assert, using ASSERT instead throughout testFrames.
3. Fixes a transposition bug in FixedFrames transform calculations.
@aymanhab @sherm1  @aseth1  FYI and friendly heads up to Visual Studio users. A quick google search indicates VS ignoring tab settings is a know issue.  Multiple stackoverflow threads with users reporting "insert spaces" is set, yet VS inserts tabs anyway.  Actions like auto formatting, realigning, and un/tabifying text can prompt VS to ignore your settings. Toggling the "insert spaces" setting off,  then back on makes VS behave ... temporarily.  For some users, closing and reopening the ide can prompt the issue, but usually only when they are using IDE extensions. What a hassle. 

Good news is that setting the tab behavior for "all languages" behaves better (maybe) than setting the c/c++ behavior independently.  That'll work but is unfortunate because many python projects use 2 spaces per tab/indent in their coding standard, so it would be nice to have different settings for both lanuages.  I guess I'll just use a different IDE for python.