Fix build on QNX.

InfoSink.h needs stdlib.h for abs(int) and free() in the global namespace.

ExpressionParser needs malloc.h, because bison needs malloc and free in
the global namespace, but "#include <cassert>" will put it only in the
std:: namespace on QNX.


Review URL:
diff --git a/AUTHORS b/AUTHORS
index a2ce915..0f4d65c 100644
@@ -13,6 +13,7 @@
 Adobe Systems Inc.
 Autodesk, Inc.
+BlackBerry Limited
 Cloud Party, Inc.
 Intel Corporation
 Mozilla Corporation
diff --git a/src/compiler/InfoSink.h b/src/compiler/InfoSink.h
index 6888838..be0ddff 100644
--- a/src/compiler/InfoSink.h
+++ b/src/compiler/InfoSink.h
@@ -8,6 +8,7 @@
 #include <math.h>
+#include <stdlib.h>
 #include "compiler/Common.h"
 // Returns the fractional part of the given floating-point number.
diff --git a/src/compiler/preprocessor/ExpressionParser.cpp b/src/compiler/preprocessor/ExpressionParser.cpp
index 67966e9..2fcda35 100644
--- a/src/compiler/preprocessor/ExpressionParser.cpp
+++ b/src/compiler/preprocessor/ExpressionParser.cpp
@@ -92,6 +92,7 @@
 #include "ExpressionParser.h"
+#include <malloc.h>
 #include <cassert>
 #include <sstream>
diff --git a/src/compiler/preprocessor/ExpressionParser.y b/src/compiler/preprocessor/ExpressionParser.y
index b6d3143..bb2e81a 100644
--- a/src/compiler/preprocessor/ExpressionParser.y
+++ b/src/compiler/preprocessor/ExpressionParser.y
@@ -33,6 +33,7 @@
 #include "ExpressionParser.h"
+#include <malloc.h>
 #include <cassert>
 #include <sstream>