[WIP]Issue #485 Relay namecoin id to other nodes

1) As requested in #957, we changed namecoin_id column to lowercase. 

But! Someone who had already upgraded their database with the old migration scripts will still have their column named with a capital, and there's no easy way to get rid of it since sqlite does not support DROP COLUMN (issue #955). New databases created will work fine of course, and rerunning the migration4.py script will probably do it as well. Let us know if you want us to cancel this modification.

2) We begun working on issue #485 by @dionyziz . We added the namecoin of the sender to the rest of the information in the 'start_handshake' and 'send' methods in CryptoPeerConnection and we also stored the namecoin the user entered with the rest of his info in CryptoTrasportLayer. Is this the right way to do it? Should we change anything else? We need a little feedback here @gubatron , @hoffmabc :) 

3) As it is now, TransportLayer does not have a 'namecoin' field. Should we add a namecoin field in there, and treat it in the same manner as nickname?

4)Should we add the namecoin to the 'ok_msg' in transport.py (line 136)?

5)We see that you sign the information *before* you encrypt it. Is that intended? afaik this is not secure...
We can't manage to install DNSChain through pypi. I think there is just no version currently available in it:

https://pypi.python.org/simple/dnschain/

which causes this error:
Downloading/unpacking dnschain==0.1.0 (from -r requirements.txt (line 18))
  Getting page https://pypi.python.org/simple/dnschain/
  URLs to search for versions for dnschain==0.1.0 (from -r requirements.txt (line 18)):
  * https://pypi.python.org/simple/dnschain/0.1.0
  * https://pypi.python.org/simple/dnschain/
  Getting page https://pypi.python.org/simple/dnschain/0.1.0
  Could not fetch URL https://pypi.python.org/simple/dnschain/0.1.0: 404 Client Error: Not Found
  Will skip URL https://pypi.python.org/simple/dnschain/0.1.0 when looking for download links for dnschain==0.1.0 (from -r requirements.txt (line 18))
  Analyzing links from page https://pypi.python.org/simple/dnschain/
  Could not find any downloads that satisfy the requirement dnschain==0.1.0 (from -r requirements.txt (line 18))