update version of iTerm2
Fixes #1, add attribute and ignore_failure

* Add an attribute for users to override for the location of their
plist file
* Ignore failure on managing the plist file because it's not required,
but may be desirable