Optimize use of autoload builder, added api generation target
Unset entry in files arry when file gets removed even if it just has been added in this run
Remove redundant code
Fix formatting
Fix link support for "defined by interface" sections