Add support for --fixup, --squash and --autosquash