EUCA-5998 CC/NC gather logs service allows unauthenticated log access
Merge branch 'maint/3.3/master' into maint/3.3/security
EUCA-6941 Backport: EUCA-6817 Meta Data failing during BFEBS tests
Merge branch 'maint/3.3/master' into maint/3.3/security
EUCA-5998 commented out leftover artifacts from getLogs()
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Merge branch 'maint/3.3/master' into maint/3.3/security
Input validation, shellout hardening on back-end

- validating bucketName and bucketPath in BundleInstance
- validating device name in Attach and DetachVolume
- removed some uses of system() and popen()

Fixes EUCA-7572, EUCA-7520