Refactor extension command

Signed-off-by: crynobone <crynobone@gmail.com>
Another refactor for extension command.

Signed-off-by: crynobone <crynobone@gmail.com>
Swap switch to if else.

Signed-off-by: crynobone <crynobone@gmail.com>
Refactor Orchestra\Extension\Finder::generateManifestConfig()

Signed-off-by: crynobone <crynobone@gmail.com>
Refactor Orchestra\Extension\Finder::detect() method.

Signed-off-by: crynobone <crynobone@gmail.com>
Refactor Orchestra\Extension\Environment::boot()

Signed-off-by: crynobone <crynobone@gmail.com>
Merge branch '2.0'

Conflicts:
	src/Orchestra/Extension/Console/ExtensionCommand.php

Signed-off-by: crynobone <crynobone@gmail.com>