Overwrite PKGBUILDs when edited

Add an `isEdited` flag to `Buildable` to indicate that the PKGBUILD has
changed and should be overwritten during building. Previously, this was
only done when the user used `--hotedit`. Fixes #149.