Bump default user agent to 0.2.0.
Changed TxIn.PreviousOutpoint to TxIn.PreviousOutPoint for consistency.
Fixed minTxInPayload documentation.
Make RandomUint64 block until entropy is available.

This commit modifies the RandomUint64 function so that rather than
returning an io.ErrShortBuffer when the system does not have enough
entropy available, it now blocks until it does have enough.  This means
that RandomUint64 will now always eventually succeed unless the entropy
source is closed (which only really ever happens when the operating system
is shutting down).

The tests have also been updated for the change in semantics to maintain
100% coverage.

Closes #23.
Update TravisCI to work with go tip.

This commit modifies the .travis.yml to invoke a new script which has also
been added that gets the test coverage tool from the new path needed by go
tip.
Merge remote-tracking branch 'conformal/master' into confmerge
ppc.go: PreviousOutpoint->PreviousOutPoint
Merge pull request #6 from mably/confmerge

ppc: conformal/master merged, tests ok
Merge remote-tracking branch 'remotes/origin/master' into mably