Remove unused methods.
Add vagrant option to cli

With this fix, you can access Vagrant VM easily like this.

```
$ itamae ssh --host=vagrant-vm-name --vagrant recipe.rb
```
Execute pre_action, set_current_attributes and show_differences
before running actions.
Bump up version
Fix a bug related with Logger.
Merge pull request #34 from mizzy/vagrant-option

Add vagrant option to cli
Change how to handle tempfile

Tempfile is removed when exit the block. So ocicasionally tempfile
is removed before send_file method.

So quit to use the block with tempfile and unlink file inside
ensure block.
Merge pull request #35 from mizzy/change-how-to-handle-tempfile

Change how to handle tempfile
Unlink a file if it exists.
Bump up version
When file is updated or created, call updated!.
Use check_command.
When action is nothing, skip commands.
Use action name passed by args.
Bump up version
Update README.md