Skeleton for box complexity optimization.

Usage of complexity tree replaced by CFG from clang analyzer. CFG
allows much better context sensitive complexity detection and
simplifies algorithm.