Add library folder listener

So Semantic analysis can hook in to execute analysis on a changed
folder.