BUG: read_rsl now works with non-unform rays per sweep.

pyart.io.read_rsl can now read files correct which have different numbers
of rays per sweep.  Also assert statements were added to insure that
the various RSL structures being accessed in loop are not NULL, which
should prevent segmentation faults if errors do occur.