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.
Handlers are now properly removed when a Realm is closed.
Realm class is now final.
Cleanup handler unit test.
cleaned style
spelling fixed
Update Group.java
Update SharedGroup.java
Merge pull request #653 from realm/cm-rotation-crash

Handlers for closed Realms are now properly removed
Update changelog.txt
Merge branch 'master' into bp-characters-test
Close the Realm instance after a migration