Implement asExpression and as arguments/operator inc tests
Merge loops in desugarAsOverload
Remove as expression
Merge pull request #461 from agemogolk/as

'as' expression and argument conversions (fix issue #102)