
This change adds PVM support for put/get/fork counters.

This change adds PVM support for put/get/fork counters in the same way used
by GASNET. Also, it adds a couple cases to the table for heterogeneous
execution. First, it checks ahead of time if the thing being sent is a (nil).
If so, it doesn't do anything (instead of potentially dereferencing 0x0).
This commit also adds chpl_bool and chpl_string, the latter of which can't
work until the sizeof the string can be determined.



git-svn-id: 88467cb1fb04b8a755be7e1ee1026be4190196ef@15762 3a8e244f-b0f2-452b-bcba-4c88e055c3ca

sungeunchoi/chapel,CoryMcCartan/chapel,hildeth/chapel,chizarlicious/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,chizarlicious/chapel,hildeth/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,chizarlicious/chapel,chizarlicious/chapel,hildeth/chapel,CoryMcCartan/chapel,hildeth/chapel,sungeunchoi/chapel,chizarlicious/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,chizarlicious/chapel,sungeunchoi/chapel,sungeunchoi/chapel,sungeunchoi/chapel,hildeth/chapel,hildeth/chapel,hildeth/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,chizarlicious/chapel