`StageDataHolder::getCommonPathPointInfo` and
`StageDataHolder::getCommonPathPointInfoFromRailDataIndex` both had
different return types between their headers and source files. I updated
the header return type based on the source return type because the
source file was more recently updated (see commit b5dc6e8).
CameraUtil.cpp also had a mismatched return type with its header.
`MultiEmitterCallBack.hpp` was deleted for no apparent reason, so I
restored it and gave `JPAEmitterCallback` its own header.
Matched ConeGravity::calcOwnGravityVector and cleaned up CubeGravity.cpp
Cleaned up comments in TMatrix.hpp
Added an inline in TVec.hpp for vector rejection that gets used
throughout Gravity.a
DiskTorusGravity.o
Matched all remaining functions in the above files and
both forms of `TRot3f::mult33`. The `mult33` functions and
`mult33inline` should be returned to since they likely are the same
function. As of right now, `mult33inline` is used to define the
single argument form of `mult33` but not the double argument form.
Added some extra paired single TVec3f inlines
Provided comments explaining what `MR::makeAxisVerticalZX` and
`MR::calcPerpendicularFootToLineInside` do
TRot3f::setRotate
DiskGravity::updateLocalParam uses an inline of TRot3f::setRotate which
is almost (but not quite yet) unified with the original function.
DiskGravity::updateLocalParam also involved a somewhat ugly abuse of
references to obtain the correct codegen. JMath::TSinCosTable has fixed
so that the table is the correct size and the likely intent of the
template paramater is expressed.