Analyze source tree to determine project types and development dependencies