Add install_executable, dump_autoload and self_update tasks

As discussed in #6

I also added self_update and dump_autoload (with configurable flags).

I have hesitated to add command mapping as I cannot see a clean way of working with both a "managed" version of composer, or a user provided one - I think the user should be encouraged to do the command mapping themselves in deploy.rb?