Fixes for Minor Issues

Please pull this to address two issues.

1: Fix a clobbering of GASNET and CONDUIT in runtime.mk.  This
commit allows users the ability to specify their own GASNET and/or CONDUIT
without modifications to runtime.mk.

2: Fix build with SHARED_LOWLEVEL=0 and USE_CUDA=0. Trivial fix that adds missing guards.