run subdir tests
rename lucy tests
support swish3 style file (lucy tests for this)
allow SWISH::3 object to be set to undef (as Lucy::Indexer does in finish), and use new as_swish3_config() method on config object
define builder methods for query parser and query parser config, and lazy load them; return SearchOpts object if opts is false
fix typo; override get_property to access Lucy HitDoc as hash
fix typo in var name
use builder methods