experimental support for answering idetools --def requests from
an in-memory index built during compilation in caas mode
bugfix: compiling after idetools usage is now possible in caas mode
support suggest after compile in caas mode
fix compiling after suggest
don't perform unnecessary linking
handle invalid data in --def
Merge branch 'upstream'