skipping struct var validation on omit tag param, fixes #12

Following is now support out of the box without any breaking changes:
```
type Parent struct {
    Child `validate:"-"`
}
type Child struct {
    Name `validate:"min=1"`
}

valid, errs := validate.Validate(Parent{})

// valid equals true
// errs is empty
```