when compiling on solaris, c99 features are needed

yajl uses the `isinf` function/macro which is not available on solaris when using c89. This patch forces yawl to compile using c99 features. However this patch does not fix building luvit without python support.

to build on solars run
```
./configure --arch=ia32
make -C out
```