[Program] Fix bug: ProgramOptions parsing failed when no positional options are defined.
[Program] Add explicit Bool conversion to ProgramOptionValue, for its existence checking.
[Data] (refactoring) Improve comments of LookupTable; in tests the table variables should be const.