Initial MinIO Prototype information

Compile time dependency: minio jar
Run time dependencies: see minio_dependencies.txt

S3 commands: S3GET, S3LS, S3PUT, S3RENAME, S3RM

ALIAS command to support adding/removing of aliases
Note: inital aliases are picked up from config.json
file in .mc folder under user home directory.

Basic NXM commands, via the MinIOResource read &
write (ex: NOOP, STATUS)
IMPORTANT: Since S3 objects are immutable, the
MinIOResource.write buffers all data and the close
method is what writes it to S3 (potential memory issue)

Gradle support is not fully in place, as minio jar
needs to be available
