WIP: Clee mobile api value error

@nasthagiri  The quick solution here is to use path_to_location when there is a ValueError. I don't know how often the mobile app calls the mobile api so please advise. If a course has too many weird xml sections/units then this takes too long. I'll still be looking into not making this dependent on path_to_location.