Fixed the autotuning procedure compilation

uses statement.array()[0] as root_node.
Added UNARY_OPERATION_TYPE_FAMILY handling in traverse<>()