Travis: Initiating build for commit 'd0b552798f4f770dc58c963c6b780a381b7bafe4' on branch 'master': Merge pull request #6221 from piwik/component_factory

Refs #6078, extract factory logic from Report::factory and move to ComponentFactory utility class. Also reuse in Dimension to allow creating Dimension instances by human readable string IDs.