fix BaseUrl location when unspecified in manifest

bug: when BaseUrl was unspecified in the manifest and the manifest's
url was given as a relative path to the player, the manifest's parent
path was appended twice
clean up lint errors