Initial support for target directives (teams, target, distribute, declare target, distribute parallel, distribute simd, distribute for, distribute parallel for)