[WCM] Embedded PHPCR Shell

Replaces existing commands with embedded PHPCR Shell.

Depends on: https://github.com/phpcr/phpcr-shell/pull/40

For example

````
$ php app/console phpcr "node:list /"
$ php app/console phpcr "node-type:list"
$ php app/console phpcr "SELECT * FROM [nt:unstructured]"
````

Unfortunately I do not know if it is possible to bypass the argument parsing so that we can remove the quotations.

Also, the `phpcr-shell` is currently missing an equivalent for the `update` command
Ok.. I reasoned that the user explicitly adds PHPCR-Shell to their dependencies, and only then do the commands disappear. So its an option. Is that still a BC break?

Christophe Coevoet <notifications@github.com> wrote:
>> @@ -94,4 +94,12 @@ protected function execute(InputInterface $input,
>OutputInterface $output)
>>  
>>          return parent::execute($input, $output);
>>      }
>> +
>> +    /**
>> +     * Only enable this command if PHPCR Shell is not installed.
>> +     */
>> +    public function isEnabled()
>> +    {
>> +        return !DoctrineCommandHelper::isPhpcrShellInstalled();
>
>I agree with @dbu 
>
>---
>Reply to this email directly or view it on GitHub:
>https://github.com/doctrine/DoctrinePHPCRBundle/pull/151/files#r13833585

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.