Added support for -B branch switching on checkout via :force_branch option