Allow 'ensure' as well as 'installed'
Switch to using the installer instead of git

This reduces the dependencies by one, woo!

At the moment, `wp shell` won't work, since boris fails to install without the
php5-readline and git packages. That's too many dependencies for me.
Abstract calling wp-cli into wp::command
Use is-installed in the installation check