Croogo: Path fallback for inherited controllers

When an app level controller extends a core Croogo controllers, eg:

	class MyNodes extends NodesController {
	}

Cake will only try to find view files in App/View/Nodes.

This allows fallback to views defined in the parent plugin.
Renaming test class and file names

Rename our test classes and files to prevent conflicts since
AllTest and friends are typically used by APP level tests.
Adjust travis.yml for new directory layout
composer.json: Add vendor-dir clause