removed QVector from StrArray in favor to simplicity
renamed CheckoutOptions enum to CheckoutFlags
introducing Internal::CheckoutOptions wrapper to git_checkout_options
using Internal::CheckoutOptions