sl/fixed_point_proxy: rewrite the CFG in a batch
sl/fixed_point_rewrite: hide private data of StateRewriter
sl/fixed_point_rewrite: chain multiple insns being inserted

... between the same src/dst pair of locations
sl/fixed_point_rewrite: improve RecordRewriter

... such that it applies DropInsnAction after applying everything else
sl/adt_op_replace: skip insn in operations in crResolveLoc()
sl/adt_op_replace: basic implementation of insertEmpChk()
sl/fixed_point: implement mergeEqLocations()
sl/glconf: introduce "allow_cyclic_trace_graph" option

... as a run-time equivalent to SE_ALLOW_CYCLIC_TRACE_GRAPH
sl/glconf: introduce "allow_three_way_join" option

... as a run-time equivalent to SE_ALLOW_THREE_WAY_JOIN
sl/glconf: introduce "forbid_heap_replace" option

... as a run-time equivalent to SE_FORBID_HEAP_REPLACE
sl/glconf: introduce "int_arithmetic_limit" option

... as a run-time equivalent to SE_INT_ARITHMETIC_LIMIT
sl/glconf: introduce "join_on_loop_edges_only" option

... as a run-time equivalent to SE_JOIN_ON_LOOP_EDGES_ONLY
sl/glconf: introduce "state_live_ordering" option

... as a run-time equivalent to SE_STATE_ON_THE_FLY_ORDERING
sl/glconf: introduce "detect_containers" option

... and the contplot.sh script to use it easily
sl/config.h: enable SH_PREVENT_AMBIGUOUS_ENT_ID by default

It is required by the "detect_containers" run-time option.
cl/gcc: include required headers when compiling against gcc-4.9.x
cl/gcc: use gimple_code(), gimple_bb(), and gimple_location()

... instead of accessing struct members directly
cl/gcc: compile with -fno-rtti if C++ linkage is used

Otherwise the resulting GCC plug-in fails to link due to missing symbol
_ZTI8opt_pass (typeinfo for opt_pass).
cl/gcc: use C++ style passes plugging with gcc-4.9.0
cl/storage: get isDefined() ready for g++ built-ins