Add dependancy packages for all supported languages.

Remove generic dependency packages
Adding recommended-all and optional-all packages
Merge pull request #4521 from tdawson/2014-01/tdawson/cartridge-deps

Add dependancy packages for all supported languages