generate RPC password if not specified; moved example CLI usage out of README
Code Reorganization

Moved the rest of the code from `util.py` dealing with interaction with
the backend to `backend.py`.

Added a `TODO` comment about a very minor bug.
Update ChangeLog

- Use canonical filename for ChangeLog.

- Add recent changes to ChangeLog.
Completely Redid README

Simplified and pared down the README. (It should be very technical.)
Moved introductory material here:

- <https://github.com/CounterpartyXCP/Community/wiki/Basic-Usage>

- <https://github.com/CounterpartyXCP/Community/wiki/Installation>

- <https://github.com/CounterpartyXCP/Community/wiki/Upgrades>
Cherry‐pick Hotfix from `master`

Relevant pull request:
https://github.com/CounterpartyXCP/counterpartyd/pull/528
Better Logging when Handling `SIGTERM` and `SIGKILL`
Code Reorganisation

- Move three functions from `bitcoin.py` to `util.py` as a temporary
  measure.

- Moved the rest of `bitcoin.py` to `transaction.py`.

`bitcoin` is a terrible name for a module (for obvious reasons), and
most of what was contained in it was related to transaction construction
and serialisation. This move, however, is incomplete, as some of the
code that is now in `transaction.py` should actually be elsewhere.

Updated test suite to deal with new module name.
More Code Reorganisation

Finished moving the appropriate functions out of `transaction.py`,
namely into `script.py` and `backend.py`. Some of those functions were
temporarily in `util.py`.

Minor changes to test suite to make this work.
fix
fix
Merge pull request #530 from ouziel-slama/develop

fix
Merge branch 'master' into develop

Conflicts:
	lib/util.py
Process Locking on OS X

On Windows *and OS X*, use `socket.AF_INET` instead of `socket.AF_UNIT`.

Closes #529.
hex string in blocks.previous_block_hash
Merge pull request #531 from ouziel-slama/develop

hex string in blocks.previous_block_hash
Pylint‐Recommended Cleanup

Files touched: `counterparty-cli.py`, `counterpartyd.py`

- Removed unused imports.
- Whitespace
- Indentation
- Multiple statements on one line
Pylint‐Recommended Cleanup

Files touched: `send2.py`

- Whitespace
- Undefined variables
Pylint‐Recommended Cleanup

Files touched: `blocks.py`

- Whitespace
- Unused arguments
- Multiple statements on one line
fix sign_tx
Merge pull request #532 from ouziel-slama/develop

fix sign_tx