chore(CONTRIBUTING): merge relevant updates from angular.dart

Back port changes to angular.dart `CONTRIBUTING.md`, as suggested by
@vicb.
docs($cacheFactory): document cache instance methods

These were apparently entirely undocumented. I'm not sure if they're intended
to be private, but in case they're not, I've written some initial docs for them