Fix #970: Exporting of (case) class fields declared in constructor
Fix #904: Use trampolining to eliminate CPS recursion in optimizer
Merge pull request #976 from gzm0/fix-param-export

Fix #970: Exporting of (case) class fields declared in constructor
Merge pull request #975 from gzm0/opt-so

Fix #904: Use trampolining to eliminate CPS recursion in optimizer
Fix #977: Allow to export lazy vals
Fix #971: Add JSExportAll annotation
Merge pull request #978 from gzm0/export-all

Export all
Fix #980: Protect from exported method and property conflict
Merge pull request #982 from gzm0/fix-export-clash

Fix #980: Protect from exported method and property conflict
Merge https://github.com/scala-js/scala-js