Only txn_commit in read-write mode.

Don't txn_commit a DB on close if it was in read-only mode.
Merge pull request #35 from domob1812/readonly-db

Only txn_commit in read-write mode.
Add toaddress argument to name_firstupdate.

Add a new optional toaddress argument for name_firstupdate.  This allows
sending of names directly to an explicit address, rather than only to
one taken from the key pool.
Change namecoin to huntercoin.
Show input amounts and fees in TxToJSON.

In TxToJSON (decoderawtransaction / getrawtransaction), show input
amounts of transactions as well as fees for better checking of
correctness.
Decode name operations in TxToJSON.

Decode name operations in TxToJSON for better results in
decoderawtransaction and friends.
Handle pay-to-pubkey in ExtractDestination.

Handle OP_PUBKEY also (and not just OP_PUBKEYHASH) in
ExtractDestination, so that those transactions are decoded correctly.
Remove superfluous check.

Remove a superfluous check in transaction checking.  Right below the
removed check for "value in >= value out" there is the check "fee >= 0",
which is equivalent.
Implement name_update in createrawtransaction.

Add support for name_update operations in the createrawtransaction RPC
call with a new, optional third argument.
Rename Namecoin to Huntercoin.
Fix name_firstupdate wiht address.

Remove the huntercoin-introduced rule that name_firstupdate sends the
coin to the same address that name_new sent it too.  While it makes
sense to do this for name_update's, it seems unnecessary for
name_firstupdate.  This fixes name_firstupdate with a specified address
as a by-product.
Merge pull request #36 from domob1812/rpc-extensions

Extensions to some RPC commands from Namecoin
Create README.md
Extend analyseutxo to show total numbers of tx/txo, too.
Remove auxpow field from blkindex.dat storage.

Disable storing of the auxpow field in blkindex.dat.  Instead, only
store there if the block has auxpow.  Whenever the auxpow itself is
needed, load it directly from the blockchain instead.
Rewrite blkindex.dat after compaction.

After removing the auxpow from the blkindex.dat database, rewrite the DB
file in order to remove "reserved" empty pages from it entirely.
Disable 'getheaders' network message.

Disable the 'getheaders' network message, since it is never actually
used and thus also not well tested.
Force fReadTransactions=true for reading blocks.

Remove fReadTransactions as optional argument in CBlock::ReadFromDisk
for CBlockIndex* arguments, since this is never actually used in the
code.  This allows to get rid of the CBlockIndex::GetBlockHeader method.
Completely remove auxpow field from CBlockIndex.

Completely remove the auxpow field from CBlockIndex, since it is
actually not necessary anywhere.
Allow setting of stream version in the DB.

Allow setting of the nVersion parameter used for stream serialisation in
the database.