Added inline optimization for structs.
Added tests for inline optimizations.
Updated tdirs.
Simplified address opt.