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/build/docker/README.md b/build/docker/README.md
index bc6c36a..28d5b16 100644
--- a/build/docker/README.md
+++ b/build/docker/README.md
@@ -142,6 +142,7 @@
 | C++ clang | 3.4           | 3.8           | 4.0           |       |
 | C# (mono) | 3.2.8.0       | 4.2.1.0       | 4.6.2.7       |       |
 | c_glib    | 2.40.2        | 2.48.2        | 2.54.0        |       |
+| CL (sbcl) |               |               | 1.3.14        |       |
 | cocoa     |               |               |               | Not in CI |
 | d         | 2.070.2       | 2.073.2       | 2.077.1       |       |
 | dart      | 1.20.1        | 1.22.1        | 1.24.3        |       |
diff --git a/build/docker/ubuntu-artful/Dockerfile b/build/docker/ubuntu-artful/Dockerfile
index d8e7e12..b9c30f6 100644
--- a/build/docker/ubuntu-artful/Dockerfile
+++ b/build/docker/ubuntu-artful/Dockerfile
@@ -97,6 +97,10 @@
 
 ENV D_VERSION 2.077.1-0.1
 RUN apt-get install -y --no-install-recommends \
+`# Common Lisp (sbcl) dependencies` \
+      sbcl
+
+RUN apt-get install -y --no-install-recommends \
       `# D dependencies` \
       dmd-bin=$D_VERSION \
       libphobos2-dev=$D_VERSION \