Update integrations

Goal was to reduce method count by a bit, simplify the lifecycle even
more and do more null checks.
No need for JsonConversionException, add JsonList tests
Docs cleanup, style cleanups
Update localytics styles
Countly returns shared instance
Segment docs
Hide delegate method