Lynx Robot - Maintaining a straight forward/backward trajectory

Function MaintainStarightMotion(DirFlag) uses the encoder values of the
front wheels to adjust the left and right PWM to ensure robot straight
motion. It is only invoked if the robot is moving forward or backward.
Note: It is not tested on robot yet.