add fixpoint limit with XTMPL_FIXPOINT_LIMIT env variable
fix order of attributes
fix debug code
handle protect_ attribute; handle defer_ only when function is found; update Changes