JS side of ceylon/ceylon-js#459
fix #590
first tests for inline conditional expressions
more inline tests from ceylon-js
fix #593
tests for #593
update signatures of forItem() / forKey() to accommodate change to Entry
add to see() of Comparable
minor refactors
Merge branch 'master' into inline

Conflicts:
	src/ceylon/language/Iterable.ceylon
	src/ceylon/language/forItem.ceylon
	src/ceylon/language/forKey.ceylon
minor