Merge pull request #6 from voceconnect/master

Please pull in these changes (in comment)
Tigthen up args for syn_site post_type

No rewrites or exports, for example.
More standard plugin header style. Remove legacy Automattic plugins link.
Rename WP_Client to Syndication_Client.

We should be good and prefix our classes and avoid breaking things by conflicting with future core code.
More prefixing across the plugin (using "Syndication_" as the prefix).

Remove need to multiple hard-coded references to class names structures across the push syndication server class.
Rename files to more appropriately reflect updated class names.
Adding Syndication_WP_XML_Client; new client that allows pulling content via XML feeds.

Cleanup and TODO fixes to come.

props James Mittelmark (Time Inc.)
XML Client: switch to WordPress HTTP API instead of file_get_contents
Fix typo: s/wp_remote_retrieve_response_message/wp_remote_retrieve_response_code/
Switch to simplexml_load_string instead of SimpleXmlElement

The former is less break-y when dealing with bad or non-XML.
Add a TODO to abstract out the remote fetching
i18n sweep

Make sure all strings in the XML Client are translatable and have the correct textdomain
Clean up some i18n errors
* s/echo esc_html__/esc_html_e/
* Fix up logging output (escaping, no early return, etc.)
renamed:    includes/class-wp-xml-client.php -> includes/class-syndication-wp-xml-client.php
Fix interface require for XML client
Remove "WordPress" from the label for the pull clients since they can handle non-WordPress RSS and XML too.
Remove unnecessary require_once calls to the factory file. The file is globally included and the requires were referencing the old name.

props Vasken Hauri
add a missing include for the WP_XML client
Merge pull request #7 from brandwaffle/missing-wp-xml-client-include

add a missing include for the WP_XML client