Extending and adding unit tests of naming convention supported by the
annotation processor.
Merge branch 'master' of github.com:realm/realm-java into kg-id_object

Conflicts:
	changelog.txt
Extending unit tests of removeFromRealm()
Querying RealmResults with where() returns a query object but resolving
field name to column index throwed an exception since it didn't cast correctly.
Subquerying link queries.
Update RealmQuery.java
Update due to PR feedback
Merge branch 'kg-bugfix-incorrect-cast' of github.com:realm/realm-java into kg-bugfix-incorrect-cast
Merge branch 'master' of github.com:realm/realm-java into kg-id_object
Removing unneeded tests.
Querying a RealmResults with zero objects must give zero objects.
Test, assert, and document limitations of core's Date type
Check for valid date
Merge branch 'master' of github.com:realm/realm-java into kg-bugfix-incorrect-cast

Conflicts:
	realm/src/androidTest/java/io/realm/RealmResultsTest.java
Merge branch 'master' of github.com:realm/realm-java into kg-bugfix-removefromrealm
Merge pull request #599 from realm/kg-bugfix-incorrect-cast

Subquerying RealmResults
Merge branch 'master' of github.com:realm/realm-java into kg-bugfix-removefromrealm

Conflicts:
	changelog.txt
Merge pull request #598 from realm/kg-bugfix-removefromrealm

Extending removeFromRealm() to be able to remove last object
Merge branch 'master' of github.com:realm/realm-java into kg-id_object
Reverting changelog