Adding Subcontainers to cAdvisor client.

Also refactoring and improvements.