Start of Legion C runtime interface.
Merge branch 'devel' of elmo.lanl.gov:gitlab/scout into devel
Squashed 'legion/' changes from f9106c1..bf1ff0b

bf1ff0b fixing a bug of using wrong ghost regions in the full ghost example
0c248de adding the tracking of acquire and release operations to the LegionSpy tool
77e9749 Some bug fixes in the runtime and the tools
8db11e7 changing reference uses to pointer uses
083f067 C API support for InlineLauncher, IndexIterator; bug fixes.
61efa28 Added C APIs for tasks which return values.
9efc9c6 Bug fixes for the C API.
5899313 Bug fixes and additions to the C API.
685332e Runtime updates and initial C API.
e22962d Updating some default values
b8400e7 Many bug fixes and performance improvements

git-subtree-dir: legion
git-subtree-split: bf1ff0b71d9a3a74bcfbc5d9bb6d64bfc7ddb6a7
Merge with Legion.