add support for if expressions #503
add switch expressions #556
anonymous class expressions #333
basic tests for new inline syntax
check that if/switch expressions are exhaustive
fix problem reported by David Hagen in ML #1117
fix narrowing of switched name
fix #1118
Merge branch 'master' into inline
Declaration: added isNamed() for #333 and implemented it in Class/Method
LocalDeclarationVisitor #333: support object expressions
Merge branch 'master' into inline
Merge branch 'master' into inline
Merge branch 'inline'
fix #1140, fix for fix for fix of #1136
add an extra test
fix spans for if expressions, fixing IDE bugs #503
Merge branch 'master' into 74, resolving conflicts between else clause narrowing and inline if/switch

Conflicts:
	Ceylon.nodes