IMG-11: Change use of NitfFileParser to be more OO.

Thanks to Phil, Shaun and Michael for the API and code review.