Upgraded OpenSSL.  NOT TESTED AT ALL.
Merge pull request #32 from domob1812/heartbleed

Upgraded OpenSSL.
Add length-based fee for name_update.

Change the name_update fee to include 0.002 HUC per 100 characters of
length in addition to the minimum fee of 0.01 HUC.
Add length-based fee for name_update.

Change the name_update fee to include 0.002 HUC per 100 characters of
length in addition to the minimum fee of 0.01 HUC.
Merge branch 'update-fees' of github.com:domob1812/huntercoin into update-fees
Fix crash when name_update'ing dead players.

Add an additional check to prevent name_update from being done on dead
players.  This crashed the daemon previously.
Merge pull request #33 from domob1812/update-fees

Add length-based fee for name_update.
Merge pull request #34 from domob1812/name-update-dead

Fix crash when name_update'ing dead players.
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 script to run namecoin in valgrind.

Add a small shell script to run namecoind in valgrind with memory leak
checks and output tee'd to a log file.
Update runValgrind for huntercoin.
Free nodes in disconnected queue on shutdown.

On shut down of the node, free CNode objects that are waiting in the
"disconnected" queue.  This prevents them being mentioned as "definitely
lost" in valgrind reports.
Rewrite cleanup with RAII.

Rewrite the goto shutdown hack by using the destructor of a local class
to make the code cleaner.
Use new class CNodeList to free nodes on exit.

Use a new "public" class CNodeList to hold lists of CNode* and to free
them on program shutdown.
Convert mapBlockIndex to class with RAII.

Store mapBlockIndex global map into custom class that frees the memory
on program shutdown using RAII.  This prevents false positives in memory
leak checks and is cleaner.

Conflicts:
	src/main.cpp
	src/main.h
Fix merge.
Allow parameters to runValgrind.sh.