Default uses: Centralize the logic for setting module uses
Use the centralized method to insert module uses
modules/internal: Remove the ChapelStandard pragma from internal modules
Add copyright to modules-ipe
Merge pull request #1043 from noakesmichael/mod-uses

ModUses: Add logic to avoid need for ChapelStandard pragma in Internal

We worry about inserting module-use updates in two places; ChapelBase needs a use for
_root, and modules outside internal should automagically get a use on ChapelStandard.  I
provide a method on ModuleSymbol to handle this and retired the code that was in
passes/filesToAST.cpp

I then pulled the "do not add ChapelStandard" pragma off the modules in modules/internal and
modules-minimal/internal.

Happened to notice that modules-minimal/internal did not have the copyright notice.  Added it
to modules-minimal and modules-ipe

Compiled: STD clang/darwin, STD gcc/linux64, LLVM gcc/linux64
Tested: paratest --verify
Review: none