Fix AbandonRequestRule is not applied
Created by: epiclabsDASH
Fix #2245 (closed)
Due to rename changes included in #1856, AbandonRequestRule stopped working. Reason behind this is AbandonRequestRule was checking for the existence of getTrackInfo method, that was removed in that PR.
This PR is modifying AbandonRequestRule to check the right method name. I am also take advantage of this change to rename some function parameters that still were using trackInfo naming instead of RepresentationInfo.