1300 - builder traverses all source dirs looking for .app.src and modules
1303 - autodetect source directories
optimize builder refresh output dir
detailed externals model and icons
simplified IErlElement interface
add icons for macros, records
edoc: properly detect typespec before function