Fixing few issues in feature generation and local run capability for Bazel build.

Change-Id: Ifd72aff1c56cceadd0bde93c94bdaf4a9a7dfbd2
diff --git a/tools/build/bazel/osgi_features.bzl b/tools/build/bazel/osgi_features.bzl
index 10700a5..424e1a7 100644
--- a/tools/build/bazel/osgi_features.bzl
+++ b/tools/build/bazel/osgi_features.bzl
@@ -116,7 +116,7 @@
     for dep in ctx.attr.exported_features:
         for f in dep.files.to_list():
             inputs += [f]
-            cmd += "cat %s;" % f.path
+            cmd += "cat %s;" % f.path if f.path.endswith(".xml") else ""
     cmd += "echo '%s') > %s;" % (FEATURES_FOOTER, output.path)
 
     ctx.actions.run_shell(