Add auto-detecting cpp, java, and python recipes
Remove generic package recipe