Added self-update command for phar builds

This contribution added a self-update function and could be invoked by:
 ```$ php phpDocumentor.phar self-update```
How would this work? Do I create a phar and then generate the SHA? Or should the manifest actually be in the webroot?