Fully integrate composer

This PR makes it so Kohana modules must be installed using composer instead of using git submodules. 

Modules with the composer type of "kohana-module" are forced to be installed into the standard vendor directory.
Should we `unset($vendor_path)` at some point? Wouldn't this create a global variable that can be accessible anywhere with the `global` keyword?