cl/gcc-adapt-ext: Scripts for running tests accept the gcc options now.
cl/gcc-adapt-ext: Test-cases for basic C constructs support added.
cl/gcc-adapt-ext: ISO C90 & ISO C99 tests added.

COMPLEX_TYPE node in 'read_specific_type()' function of clplug.c is
currently unhandled.
cl/gcc-adapt-ext: Test-case for ISO C11 introduced.

This is only a dummy test-case for sanity reasons. The implementation
of the test-case itself should be done for gcc 4.9.0 and higher.
The previous versions doesn't support the C11 standard completely.
cl/gcc-adapt-ext: 'cc1' test-cases added to CL's GCC adapter test-suite.

The C/#44 test-case is currently expected to fail, if the CL_DEBUG is
turned ON, because the handling for the COMPLEX_TYPE node is not yet
implemented.
cl/gcc-adapt-ext: Always run the C tests with g++ also.
cl/gcc-adapt-ext: Use C++ compiler option for predator tests added.

This use can be activated by using ENABLE_CC1_PLUS=TRUE with cmake.
(cmake -DENABLE_CC1_PLUS=TRUE)
cl/gcc-adapt-ext: Updated CL to generate CL_TYPE_UNKNOWN for every unknown node.

This change allows the static analysis tool to deal with the unknown
types by itself, if it can handle it, rather than generating incomplete
representation into Code Storage.

Also, more debugging information of unhandled nodes was added.
tests/.../33-Compound-literals.c: make it compile with gcc-4.7.3
cl/gcc: factor out the emit_abort_once() helper
cl/gcc: avoid a crash on ABNORMAL_DISPATCHER internal GCC fnc
cl/gcc: ignore complex number expressions for now