Adding a string array marshalling function
Merge branch 'master' into snapSkeleton