Fix tests for ceylon/ceylon.language@0794508

Correspondence.keys was changed from Category to Category<Key>,
therefore the Java return type of List.keys changed from
Category<? super .java.lang.Object> to Category<? super .ceylon.language.Integer>.
Fixed `--cwd` handling for the version tool (ceylon/ceylon-common#32)
Added test for `--cwd` handling of the version tool (ceylon/ceylon-common#32)
Fixed `--cwd` handling for src tool (ceylon/ceylon-common#32)
Added test for `--cwd` handling of src tool (ceylon/ceylon-common#32)
Fixed `--cwd` handling for plugin tool (ceylon/ceylon-common#32)
Fixed handling of `--cwd` for "new" tool (ceylon/ceylon-common#32)
Added test for handling of `--cwd` for the "new" tool (ceylon/ceylon-common#32)
Issue #1659: Add a test
Issue #1659: Toplevel values don't need @Ignore on their getters/getters, because they're loaded as @Attributes
Issue #1659: Fixup existing .src
Added test for #1658
Extended for-statement tests for #1658 by testing with java keywords
Fixed #1658 where identifiers with names that are the same as java keywords were not properly quoted
Fixed .src files for tests that failed because of the changes for #1658
Fix a test due to SequenceBuilder removal
defend against npes
Model loader: remove LazyClass.isTopLevelObject since we can use isAnonymous for that

Exposed by #1642: runtime model loader tests, because even member objects don't have parameters
Added runtime model loader tests #1642

They are now run as part of the compiler model loader tests
Merge pull request #1650 from lucaswerkmeister/master

Fix tests for Correspondence.keys change