Implement atomic operations and barriers
<rdar://problem/44403016>
They also need implementing in the code generation.
Created attachment 350516 [details] Patch
Created attachment 350517 [details] Patch
Committed r236387: <https://trac.webkit.org/changeset/236387>
Migrated to https://github.com/gpuweb/WHLSL/issues/82