fix get_real_path (close #2251, close #1932)
rename @:expose to @:forward for abstract types (closes #2393)
CHANGES.txt update
Merge remote-tracking branch 'origin/development' into tvar_playground