Fix in glm2:
  a) unlock dataset and remove progress in overrided cancel(msg) instead of cancel() which was not being called
  b) fix line-search: added checking for max_iterations in case of NaNs/Infs cause line search.
Fixed GLMRandomTest
Updated KeySnapshot/KeyInfo to include numerous and numcols for frames (since we can't have byte size).
Updated parse ui to filter out empty files (so that user can see them not being included in the parse).