Start coinName library.

Start with coinName sub-library, nothing there yet except some
boiler-plate code for namecoin RPC methods copied over from coinStat.
Add dummy name_show implementation.

Add a dummy implementation of name_show that only returns the
queried-for name itself in the result object so far.
Implement value retrieval for names.

Add "value" field to name_show output, doesn't yet handle non-existing
names, though.
Write function for name expiration.

Write a separate function for calculating name expiration counters and
checking for expiration of a name.  Use it instead of inline
calculations in BlockChain.cpp.
Implement expires_in output for name_show.

Add expires_in and expired fields to name_show result, also add a new
class that encapsulates the name data interpretation.
Add source file for Names.h.
Add period after error message to be consistent.
Explicitly list columns in SELECT.

Don't use "SELECT *" but explicitly list the column names to query.
Add transaction ID to name_show output.
Start with address field for name_show.

Implement the stubs for address field in name_show results.  It does not
yet work because stripping the name script prefix is not yet
implemented.
Implement name script prefix skipping.

Implement Script::skipNamePrefix, so that Script::getAddress works to
retrieve addresses from name scripts.
changed thread names from node to the name of the chain (bitcoin, namecoin…)
minor code cleanup.