Resource & ApiResource small refactoring.
NoopCache refactoring.
Client cache refactoring.
Scrutinizer fixes.
Travis fix.
Scrutinizer fixes.