Basic support for variantsets/search.

Also changed maxResults to pageSize throughout following
latest changes to the protocol.
Fixed minor bugs in variant generation.
Fixed incorrect info field type.
Merge branch 'master' into variantsets
Merge pull request #17 from jeromekelleher/variantsets

Adds support for variantSets