JCLOUDS-59: Update to Apache license

This commit allows mvn -N apache-rat:check to pass.
JCLOUDS-80. Inherit apache-rat plugin config.
Fixing a couple license headers
JCLOUDS-69: Correcting Keystone feature description
Submitted by Tang Yong
Revert "JCLOUDS-69: Correcting Keystone feature description"

This reverts commit 0aada6623d49b60ccf23592c98cefd218579a684.
Reason: Commit message refers to the wrong issue
JCLOUDS-68: Correcting Keystone feature description
Submitted by Tang Yong

Replay of 0aada66 with corrected commit message
JCLOUDS-66. Update Maven project metadata for ASF.
Avoid NPE in blobstore read without an argument
The blob read operation should print to STDOUT.

The Blob read operation accepts a --display option, which causes it
to print the contents of the blob. However, the contents are printed
to STDERR, as opposed to STDOUT.
JCLOUDS-76: Add blobstore-blob-exists command

This is less confusing than overloading blobstore-read.
JCLOUDS-31. License header cleanup
fixing jclouds-71
Tweaking release plugin config
Exclude live tests for now, since they seem to be busted due to org.jclouds stuff
Switch maven-remote-resources-plugin execution to default ID to override apache POM remote resources bundle
Use default Apache remote resources
Rename top-level artifact properly
Removing redundant LICENSE.txt
Adding DEPENDENCIES to rat exclude
Emit header only when listing multiple containers

Also mimic the output of ls more closely, specifically not indenting
blob names.  This commit allows script to more easily consume output.
Fixes JCLOUDS-125.