Add a unit test about editing a RealmObject outside of a transaction
Throw if setting outside a write transaction
Added new example showing how background threads work.
Added AsyncTask example fragment.
Renamed ConcurrencyExample to ServiceExample. Added threadExample to distribution examples.
Merge branch 'master' into cm-concurrency-example

Conflicts:
	examples/concurrencyExample/src/main/java/io/realm/examples/concurrency/ConcurrencyExampleActivity.java
	examples/concurrencyExample/src/main/java/io/realm/examples/concurrency/RealmExampleActivity.java
	examples/serviceExample/src/main/java/io/realm/examples/service/RealmExampleActivity.java
Cleanup preparing for PR.
Merge branch 'master' into cm-concurrency-example
Cleanup autogenerated comments + added missing close to service example.
Realm class is now final.
Deleted ServiceExample. Updated changelog.
Merge branch 'master' into cm-concurrency-example
Fixed PR comments.
Fixed bug when restarting ASyncTask.
Merge pull request #651 from realm/cm-concurrency-example

Added new threadExample. Removed old concurrencyExample.
Merge branch 'master' into cm-final-api-class
Updated changeling.
Revert "Merge pull request #645 from realm/kg-core-0.87.0"

This reverts commit 44f4092b7dc39c7989399fb412cd9c8abca940f2, reversing
changes made to 68fbf8f3787999e461e68c534bc79dff143c06f7.

Conflicts:
	changelog.txt
Merge pull request #661 from realm/ez-rollback-core

Revert core to 0.86
Rename the threadExample folder name