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
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.
Fix issue in Str::finish() with multicharacter cap.
Version typo