added backup functionality.
added data directory to gitignore
behaves s3-like when a bucket is directly accessed for compatibility with elasticsearch cloud aws plugin which tries to create buckets when creating snapshot repositories
Fix for computeHash: when a subresource is accessed, the name of the subresource (for example ?uploads) must be used in the hash calculation for the signing hash.
adds a hashed shared secret when backing up files.
Merge branch 'master' of https://github.com/scireum/s3ninja

Conflicts:
	.gitignore
	pom.xml
	src/assembly/zip.xml
	src/main/java/ninja/APILog.java
	src/main/java/ninja/StoredObject.java
	src/main/resources/application.conf
	src/site/assets/bootstrap/bootstrap-responsive.css
	src/site/assets/bootstrap/bootstrap-responsive.min.css
	src/site/assets/bootstrap/bootstrap.min.css
	src/site/assets/bootstrap/bootstrap.min.js
	src/site/assets/bootstrap/glyphicons-halflings-white.png
	src/site/assets/bootstrap/glyphicons-halflings.png
	src/site/assets/images/ninja.jpg
	src/site/assets/images/screenie.png
	src/site/assets/images/screenie_min.jpg
	src/site/assets/jquery/jquery-1.10.2.min.js
merge error fixed