THRIFT-3145 JSON protocol does not handle bool and empty containers correctly
Client: Haskell
Patch: Nobuaki Sukegawa

Fix bool and empty map and add test

This closes #740
diff --git a/test/known_failures_Linux.json b/test/known_failures_Linux.json
index 2293c5c..3e9240f 100644
--- a/test/known_failures_Linux.json
+++ b/test/known_failures_Linux.json
@@ -34,8 +34,6 @@
   "csharp-go_compact_framed-ip-ssl",
   "csharp-go_json_buffered-ip-ssl",
   "csharp-go_json_framed-ip-ssl",
-  "csharp-hs_json_buffered-ip",
-  "csharp-hs_json_framed-ip",
   "csharp-nodejs_binary_buffered-ip-ssl",
   "csharp-nodejs_binary_framed-ip-ssl",
   "csharp-nodejs_compact_buffered-ip-ssl",
@@ -60,35 +58,19 @@
   "erl-rb_compact_framed-ip",
   "go-dart_binary_framed-ip",
   "go-dart_json_framed-ip",
-  "go-hs_json_buffered-ip",
-  "go-hs_json_framed-ip",
   "go-perl_binary_buffered-ip-ssl",
   "go-perl_binary_framed-ip-ssl",
-  "hs-cpp_json_buffered-ip",
-  "hs-cpp_json_framed-ip",
   "hs-csharp_binary_framed-ip",
   "hs-csharp_compact_framed-ip",
-  "hs-csharp_json_buffered-ip",
   "hs-csharp_json_framed-ip",
   "hs-dart_binary_framed-ip",
-  "hs-dart_json_buffered-ip",
   "hs-dart_json_framed-ip",
-  "hs-go_json_buffered-ip",
-  "hs-go_json_framed-ip",
-  "hs-java_json_buffered-ip",
-  "hs-java_json_framed-fastframed-ip",
-  "hs-java_json_framed-ip",
   "hs-nodejs_json_buffered-ip",
   "hs-nodejs_json_framed-ip",
   "hs-py3_json_buffered-ip",
   "hs-py3_json_framed-ip",
   "hs-py_json_buffered-ip",
   "hs-py_json_framed-ip",
-  "hs-rb_json_buffered-ip",
-  "hs-rb_json_framed-ip",
-  "java-hs_json_buffered-ip",
-  "java-hs_json_fastframed-framed-ip",
-  "java-hs_json_framed-ip",
   "java-perl_binary_buffered-ip-ssl",
   "java-perl_binary_fastframed-framed-ip-ssl",
   "java-perl_binary_framed-ip-ssl",
@@ -103,16 +85,10 @@
   "perl-perl_binary_buffered-ip-ssl",
   "perl-perl_binary_framed-ip-ssl",
   "perl-php_binary_framed-ip",
-  "py-hs_json_buffered-ip",
-  "py-hs_json_framed-ip",
   "py-perl_accel-binary_buffered-ip-ssl",
   "py-perl_accel-binary_framed-ip-ssl",
   "py-perl_binary_buffered-ip-ssl",
   "py-perl_binary_framed-ip-ssl",
-  "py3-hs_json_buffered-ip",
-  "py3-hs_json_framed-ip",
   "py3-perl_binary_buffered-ip-ssl",
-  "py3-perl_binary_framed-ip-ssl",
-  "rb-hs_json_buffered-ip",
-  "rb-hs_json_framed-ip"
+  "py3-perl_binary_framed-ip-ssl"
 ]