THRIFT-82: Add Common Lisp support
Client: cl

There's framed and buffered socket transport, binary protocol, multiplex, simple
server, cross-tests, self-tests, tutorial, CL library, CL code generator. Only
SBCL is supported for now.

This closes #1412
diff --git a/.gitignore b/.gitignore
index 03e3e9e..f1a39ae 100644
--- a/.gitignore
+++ b/.gitignore
@@ -101,6 +101,9 @@
 /contrib/fb303/py/fb303/ttypes.py
 /depcomp
 /install-sh
+/lib/cl/backport-update.zip
+/lib/cl/lib
+/lib/cl/run-tests
 /lib/cpp/Debug/
 /lib/cpp/Debug-mt/
 /lib/cpp/Release/
@@ -307,6 +310,8 @@
 /test/results.json
 /test/c_glib/test_client
 /test/c_glib/test_server
+/test/cl/TestServer
+/test/cl/TestClient
 /test/cpp/StressTest
 /test/cpp/StressTestNonBlocking
 /test/cpp/TestClient
@@ -348,6 +353,8 @@
 /test/rs/target/
 /test/rs/*.iml
 /test/rs/**/*.iml
+/tutorial/cl/TutorialClient
+/tutorial/cl/TutorialServer
 /tutorial/cpp/TutorialClient
 /tutorial/cpp/TutorialServer
 /tutorial/c_glib/tutorial_client
@@ -395,3 +402,7 @@
 /tutorial/rs/target
 /tutorial/rs/Cargo.lock
 /ylwrap
+/lib/cl/quicklisp.lisp
+/lib/cl/externals/
+/lib/cl/run-tests
+/lib/cl/quicklisp/