Report error if exports or require is used for declaration name in external module

Fixes #63
Negative test cases for collision of export and require declaration names
Merge pull request #569 from Microsoft/collisions

Report error if exports or require is used for declaration name in external module