Added parameter  in Factory and Validator to use the Validator::make()
Renaming Section.php file
Renaming in a separate commit to retain git history
Cache tags feature
Changes cache Sections to Tags, and allows multiple tags per cache.
Make TaggedCache implement StoreInterface
This way, a tagged cache can be passed to a class that expects a StoreInterface, and doesn't have to know that it is dealing with a tagged cache.
Tag-related operations can be handled outside the class.
Change the name of the Tags class to TagSet
Fix Pluralizer: Human => Humans, not HuMen
Merge pull request #2590 from Xlator/master

Fix Pluralizer: Human => Humans, not HuMen
Change visiblity of properties on pluralizer.
Added missed documentation
Work on hasManyThrough relation.
Merge pull request #2595 from brayniverse/patch-3

Added missed documentation
Add hasManyThrough tests.
Work on key determination.
Change action order.
Added console support service provider to de-junk some providers.
Add to console support provider.
Add import.
Fix class name.
Fixing class name.
Up travis memory limit.