Add rv material and edit probability section

This commit
- starts a new section on random variables immediately after the
  'information sets' material in the probability document.
- adds to and revises the material on conditioning
- tweaks alignment of the source code
- moves some of the material on multivariate rvs