Preview Pull For Mining Guide

Created this to help keep track of work being done before the pull request against the main bitcoin.org repository.  Feedback both here and on the mailing list is welcome.

**Warning:** the commits shown on this pull will be squashed down to one commit per author for the real pull.
To my experience, it's always a good practice to use "var" when assigning variables in a function.

    var multiplier = ...

This restricts the variable scope to the current function and prevents collisions. Otherwise you're dealing with global variables.