Fix bug in cache
Stop adding duplicate fences in waitFor

Fences I added here are also added by the compiler
when --cache-remote is enabled, but they don't do
anything if --cache-remote is not enabled, so they
don't need to be explicitly included here.
Relax task counting fences, add barrier fence

The task counting atomics don't need to imply fences
as these are handled elsewhere and we're really just
updating a counter.

For the barrier here, it's waiting on (not atomic)
local memory to change from a remote locale's put - which
is not legit according to the memory model... add
a fence (but I'd like to see a better barrier).
Moved tracking the current PID to the modules

The privatized object count was previously tracked via in the runtime.
Now, it is an atomic integer in the modules that is passed into the
runtime when creating new privatized classes.
Updated some .goods that changed after moving the pid into the modules
Remove modUsesSet from ModuleSymbol and localize data management of module use information to ModuleSymbol
Merge remote-tracking branch 'chapel-lang/master' into mod-use-2
Make some initial pbspro portability changes to launchcmd script.

Removes -d arg from qsub and instead calls `cd $PBS_O_WORKDIR` before calling
test command.
Convert PIDs to be int(64) and count with a processor atomic
1) Insert a use-statement for ChapelStandard during parse 2) remove modUses after resolve
Fixing glob iterator test so that it no longer fails on multilocale testing (bad .good file)
Update .bad file to reflect that we now generate an error instead of a warning
when we trigger "control flow reached end of function that returns a value".
Merge branch 'master' into parallel-glob
Merge pull request #47 from lydia-duncan/specifiedReturnTypeCommitFuture

Update .bad file
Merge pull request #48 from tzakian/parallel-glob

Fixing glob test
Factor much of the logic in pbs launchmd to class.

This will eventually be the basis for supporting both moab and pbspro flavors...
Merge pull request #42 from Kyle-B/move-pid-tracking-to-modules

Move pid tracking to modules
Fix ensure_sub instance method.
Fix reference to test_command.

The launchcmd script now works for moab/torque, as it did before...
Shuffle class method order.