Force delete

Adding support for `git branch -D` as a flag for Repository::deleteBranch and BranchCommand::delete.
It's ok like this. This is the command test, it should not execute the command.