Isolate the visible part of an application inside a public folder.

index.php and install.php are specialized for bootstrapping the
application.

This is essential when you have to hide files like composer.json or
phinx.yml containing sensitive information.
index.php is now a symlink of public/index.php

This make Kohana work out-of-the-box and is adapter for restrictive
hosting services.