Format README using markdown
Formatting
Update README.md
Formatting
updated cheatsheet
updated cheatsheet in docs.
Fix problem in set-input (and make its stdin/cliarg behaviour consistent with other sx commands)

Set-input is currently broken, or at least help message is invalid. The help message claims set-input takes 3 arguments, but sx-set-input actually takes only two.

Previously sx-set-input required signature on stdin. New behavior is for signature to be specified on command line, and transaction to be signed can be optionally specified on stdin if command line arg is single dash. This is consistent with behavior of other sx commands that take a transaction.

With this fix, sx-set-input takes 3 arguments instead of two, and the sx.py help set-input help message is correct.
The sx.py help message is also expanded to make it easier to follow the example.

This fixes issue https://github.com/spesmilo/sx/issues/21

$ ~/src/sx-git/src$ ./sx-set-input txfile.txt 2 otherfile.txt
Usage: set-input FILENAME N
thomas@debian:~/src/sx-git/src$ sx help set-input
Usage: sx set-input FILENAME INDEX PREVOUT_SCRIPT
Set a transaction input.
thomas@debian:~/src/sx-git/src$
issue 19, "consistent naming for BLOCKCHAIN UPDATES"
Merge pull request #13 from drak/master

Use markdown formatting for readme.
build/automake: fix build error due to README rename.
build/automake: fix build error due to README rename (this time for real).

autoreconf wants a proper GNU-style distribution set unless 'foreign' is
specified.

https://stackoverflow.com/questions/15013672/use-autotools-with-readme-md
gitignore send-tx commands
fix help for sx-addr command, so it includes fact that this will work for public as well as private key
doc: note that the output can be non-deterministic with some inputs.

Close https://github.com/spesmilo/sx/issues/37
Merge pull request #38 from tphyahoo/gitignore_fix

gitignore send-tx commands
Merge pull request #39 from tphyahoo/help-addr

Fix help for sx-addr
Fix for electrum-style deterministic wallet. Always exports uncompressed secret to wif.
Check to see if a wif is compressed and set the key secret accordingly.
Copyediting

There are a number of tweaks. However, I mainly wanted to replace:

  Each worker must have their own

with:

  Each worker must have its own

so that it no longer reads as though a 9-year-old had written it during remedial lessons for English-as-a-second-language.
`[ob-]broadcast-tx' and `sendtx' don't exist anymore

The documentation and code still made references to these old names.
This commit updates not only these command names, but also any
surrounding text that is relevant.

Maintaining this sort of thing may become increasingly difficult
unless steps are taken to centralize documentation and strings
in a way that can be referenced in multiple places rather than
merely copied.