Additional validation for branch names.

Must match regex '^[^a-zA-Z0-9\/\.\(\)_-]*([a-zA-Z0-9\/\.\(\)_-]*)' to avoid getting branch names with special characters

Someways it happens that developers created branch names that contains speacial characters. Convertion for this branches fails, so i added this check. (Branch Names will be changed)