Pass the Composer instance when creating a new Installer class
Use getLocations() to allow installers to override default locations
CakePHP >= 3.x plugins installed under `plugins` instead of `Plugin`