Add support for export default FunctionExpression

and export default ClassExpression

We parse the expression as a FunctionExpression and if it has a name
we change it into a FunctionDeclaration. Same goes for ClassExpression.

Fixes #1208
Probably better to just repeat the comment to avoid context dependence.