Call extractRotationAndTranslation at the beginning of every navigation method

Navigation relies on having a distinct yawMatrix, pitchMatrix, and translationMatrix to work with.  We had been updating these at the end of every update to the navObj tranform, but that ignored the case where the worldTransform changed because the parent transform changed.  This commit fixes that.
Merge pull request #308 from virtual-world-framework/branch/fix-navigation-when-navObject-has-parent

Call extractRotationAndTranslation at the beginning of every navigation method.