'packages' list in setup.py has been updated. (#224)

* 'packages' list in setup.py has been updated.

* Fix ecdsa ImportError.
diff --git a/setup.py b/setup.py
index f26052e..f677142 100755
--- a/setup.py
+++ b/setup.py
@@ -12,16 +12,17 @@
 import os
 
 
-EZIP_HEADER="""#! /bin/sh
+EZIP_HEADER = """#! /bin/sh
 PYTHONPATH=$0/%s exec python -m scapy.__init__
 """
 
+
 def make_ezipfile(base_name, base_dir, verbose=0, dry_run=0, **kwargs):
     fname = archive_util.make_zipfile(base_name, base_dir, verbose, dry_run)
-    ofname = fname+".old"
-    os.rename(fname,ofname)
-    of=open(ofname)
-    f=open(fname,"w")
+    ofname = fname + ".old"
+    os.rename(fname, ofname)
+    of = open(ofname)
+    f = open(fname, "w")
     f.write(EZIP_HEADER % base_dir)
     while True:
         data = of.read(8192)
@@ -32,31 +33,42 @@
     os.system("zip -A '%s'" % fname)
     of.close()
     os.unlink(ofname)
-    os.chmod(fname,0755)
+    os.chmod(fname, 0755)
     return fname
 
 
+archive_util.ARCHIVE_FORMATS["ezip"] = (
+    make_ezipfile, [], 'Executable ZIP file')
 
-archive_util.ARCHIVE_FORMATS["ezip"] = (make_ezipfile,[],'Executable ZIP file')
-
-SCRIPTS = ['bin/scapy','bin/UTscapy']
-# On Windows we also need additional batch files to run the above scripts 
+SCRIPTS = ['bin/scapy', 'bin/UTscapy']
+# On Windows we also need additional batch files to run the above scripts
 if os.name == "nt":
-  SCRIPTS += ['bin/scapy.bat','bin/UTscapy.bat']
+    SCRIPTS += ['bin/scapy.bat', 'bin/UTscapy.bat']
 
 setup(
-    name = 'scapy',
-    version = '2.3.2-dev',
-    packages=['scapy','scapy/arch', 'scapy/arch/windows', 'scapy/layers','scapy/asn1','scapy/tools','scapy/modules', 'scapy/crypto', 'scapy/contrib'],
-    scripts = SCRIPTS,
-    data_files = [('share/man/man1', ["doc/scapy.1.gz"])],
+    name='scapy',
+    version='2.3.2-dev',
+    packages=[
+        'scapy',
+        'scapy/arch',
+        'scapy/arch/windows',
+        'scapy/contrib',
+        'scapy/layers',
+        'scapy/layers/tls',
+        'scapy/layers/tls/crypto',
+        'scapy/modules',
+        'scapy/asn1',
+        'scapy/tools',
+    ],
+    scripts=SCRIPTS,
+    data_files=[('share/man/man1', ["doc/scapy.1.gz"])],
 
     # Metadata
-    author = 'Philippe BIONDI',
-    author_email = 'phil(at)secdev.org',
-    description = 'Scapy: interactive packet manipulation tool',
-    license = 'GPLv2',
-    url = 'http://www.secdev.org/projects/scapy',
+    author='Philippe BIONDI',
+    author_email='phil(at)secdev.org',
+    description='Scapy: interactive packet manipulation tool',
+    license='GPLv2',
+    url='http://www.secdev.org/projects/scapy',
     download_url='https://github.com/secdev/scapy/tarball/master',
     keywords=["network"],
     classifiers=[