Ensuring backwards compatibility of etcdctl with pflags 

The major change is a new parse function that replaces the existing. The new parse function is more tolerant of flags compared to POSIX. It treats -- and - flags as the same, supports all the different boolean assignments.