Length validation now respects validateEmptyFields and ignoreEmpty flags.

This is related to https://github.com/vivin/regula/issues/18.

The @Length validation was not respecting validateEmptyFields and ignoreEmpty flags.  I altered it so it will now ignore blanks if the flag is set.