adds helpshift pod
adds taplytics pod
initial commit for helpshift integration
adds taplytics API key to app
implements Taplytics experiment for Helpshift A/B testing
Unbreak test suite.

Updates CoreDataHelpers to call ATHNotify() on root context save.
Updates methods to use AccountService instead of WPAccount where needed.
Removes some obsolete code involving background contexts.
Updated Core Data test helper to use background context as root
Stub out call for OAuth2 token
Deleted objects retrieved by ID with objectById always fault

Use existingObjectWithId to get nil when it doesn't exist.
Possible fix for oddities when things save
Removing the unnecessary notification object check
Added missing unregister to reset of test helper
Merge pull request #1614 from wordpress-mobile/issues/1613-fix-tests

Unbreak test suite.
Fix issue where post settings can get stuck in a refresh loop

Makes sure to be consistent in how we compare locations for a specific address.
Use NSInteger for type safety
Prompt the user if there is an error finding their location.
Always reset lastGeocodedLocation & address when getting current loc.
Use FormattedAddressLines instead of composing an address from properites.

Should be more reliable and prevent occurances of "(null)" in address strings.
Rely on placemark.name as a fall back just in case.
Don't include pending changes on note prune

For some weird reason, core data includes objects with pending changes,
even if they don't match the fetchLimit/fetchOffset conditions

Fixes #1623
Merge pull request #1627 from wordpress-mobile/issues/1616-postsettings-reloading

Fix issue where post settings can get stuck in a refresh loop