Saildoc query parsing is (more) robust.

-Anything dealing with query processing moved to windbreaker.py
-Created a lib/saildocs.py module which handles saildoc queries.
-Tests for saildocs.py
-polyglot has been renamed to scidata.