Add tests for GrnLine::OptionsParser

Some tests are crashed, then, I will fix OptionsParser to fix them.
OptionsParser: fix a bug any arguments for groonga don't exist

Then, all arguments are treated for the options for groonga.
OptionsParser: avoid calling #zero? to nilClass

When argv doesn't include "--" (separator), separator_index is nil.