Rename BlogRemoteService to BlogServiceRemote

Consistency :)
Extracted Blog remote interface to a protocol
Added REST blog remote and proxy

The proxy will forward the method to the REST remote when there is one
(wp.com or Jetpack) and the method is implemented. Otherwise it'll fall
back to XML-RPC
Hack in the Pods/WordPress-iOS-Shared directory for strings files
Sync options using REST when available
Map software_version directly
Include videopress in the synced options
Added assertions for syncOptionsForBlog:
Merge pull request #1788 from wordpress-mobile/issue/1521-rest-blog-options

Use REST to sync blog options
Remove deleted test from project

Bad merge?
Include all projects with WordPress in it for now
Restore Jetpack API base URL
Merge pull request #1809 from wordpress-mobile/issue/jetpack-unsupported-url

Restore Jetpack API base URL
Fixes fetchPosts remote service
Merge pull request #1784 from wordpress-mobile/issue/1783-localizepy-add-pod

Hack in the Pods/WordPress-iOS-Shared directory for strings files
Fixes context save call
Adds missing saveDerivedCOntext call
Merge pull request #1817 from wordpress-mobile/issue/1814-fixes-automattcher-notes

Fixes fetchPosts remote service
Merge branch 'develop' of github.com:wordpress-mobile/WordPress-iOS into issues/1778-delete-topics
Clean up one-off posts with no topic, like those loaded via URL scheme

Minor code style tweak
Records error that was previously ignored.