Add a WP-CLI interface to setting up and syncing an engine

This required making several methods in the plugin public and rewriting
others to not output web junk.
merge with master; fix conflicts
Add details on CLI support

This should be displayed in an “Additional Notes” section on the
WordPress plugin page.
merge with master; fix conflicts
Merge pull request #19 from swiftype/cli

Command line interface