Remove GenCoord and GenCoordSystem

+ Remove `GenCoord` and `GenCoordSystem`
    + Compact API
        + previous API: skel->getGenCoord(index)->getPosition();
        + new API: skel->getPosition(index);
    + Performance improvement by using joint's member variable directly instead of temporary variable created by `GenCoordSystem`