Merge pull request #101 from instagibbs/devmain

propogate
Add/Improve Images

Block Chain Section:

* Simplify block chain overview image. New image looks much nicer, which
  is important as it's the first image new readers will see.

Transactions Section:

* Split complicated complete P2PH and P2SH workflow images into several
  partial workflow images, removing ambiguity and improving appearance.

* Replaced workflow images have been deleted in .dot and .svg form. PNG
  form not deleted to reduce complications in planned
  pre-bitcoin.org-pull squash.

Wallets Section:

* Create images illustrating key derivation, replacing and expanding on
  the stock BIP32 image. (Shout-out to @wink for his easy-to-read Ruby
  BIP32 implementation and excellent README.md, which clarified several
  points for me: https://github.com/wink/money-tree.)

* New images don't exactly match current text, but we're planning on
  moving the technical parts of the BIP32 text to the devref, so I'll
  rewrite them then.
Clean up some wallet text

Make it clear it's all the same except for 00 padding.
Merge pull request #104 from instagibbs/patch-4

Clean up some wallet text
Merge pull request #102 from harding/imgupdate

Add/Improve Images
Replace manual crossref links by automatic crossref links
Shorten confusing sentence (thanks @harding)
Apply autocrossref links to words ending with "'s"
Update links to new bitcoinj website
Prevent makeEditable easter egg from triggering when scrolling
Apply a few CSS improvements for lists, tables and code blocks
Fix scrollbar position on IE8-9
Merge pull request #105 from saivann/devlinks

Replace manual crossref links by automatic crossref links
Clean CSS and fix toc width on mobiles
Clean autocrossref.rb plugin comments
Fix broken/missing crossref links
Merge pull request #106 from saivann/devcrossrefcomments

Clean autocrossref.rb plugin comments
Revise HD Protocol Text

* Describe the HD protocol for developers who aren't already experts in
  ECDSA key derivation.  I think this new text is a lot friendlier but
  it suffers from I-haven't-tested-it syndrome.  I'm pretty sure it's
  all correct, but I'm ok with delaying this merge until after May 15th
  if we want to keep the existing reliable BIP32 text.

* Move the old type 1/type 2 introduction to the devref.

* Delete the copied BIP32 text entirely and link to it instead. I don't
  like the idea of us maintaining an exact copy of something which
  exists authoratatively somewhere else, especially now that we have our
  own description.

* Make a few text changes to previously-made HD images. Some of the
  previously-made images are no longer used, but I haven't git rm'd them
  because I think they might be useful in the future. (Once we squash,
  we can't get them back out of revision history either.)
Merge remote-tracking branch 'saivann/dev' into hdoverview

Conflicts:
	_autocrossref.yaml
s/heirarch*/hierarch*/ (thanks @saivann!)