THRIFT-3299 Create an Apache Thrift language binding for Dart (dartlang.org).
Client: Dart
Patch: Mark Erickson <mark.erickson@workiva.com>

This closes #608
diff --git a/.gitignore b/.gitignore
index e0c7a26..44e630a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -145,6 +145,10 @@
 /lib/d/test/serialization_benchmark
 /lib/d/test/transport_test
 /lib/d/unittest/
+/lib/dart/**/.packages
+/lib/dart/**/packages
+/lib/dart/**/.pub/
+/lib/dart/**/pubspec.lock
 /lib/delphi/src/*.dcu
 /lib/delphi/test/*.identcache
 /lib/delphi/test/*.local
@@ -235,6 +239,10 @@
 /test/cpp/StressTestNonBlocking
 /test/cpp/TestClient
 /test/cpp/TestServer
+/test/dart/**/.packages
+/test/dart/**/packages
+/test/dart/**/.pub/
+/test/dart/**/pubspec.lock
 /test/log/
 /test/test.log
 /test/erl/.eunit/
@@ -260,6 +268,10 @@
 /tutorial/csharp/CsharpServer/bin
 /tutorial/csharp/CsharpClient/obj
 /tutorial/csharp/CsharpClient/bin
+/tutorial/dart/**/.packages
+/tutorial/dart/**/packages
+/tutorial/dart/**/.pub/
+/tutorial/dart/**/pubspec.lock
 /tutorial/delphi/*.dsk
 /tutorial/delphi/*.local
 /tutorial/delphi/*.tvsconfig