BAZYNGO-1558: upload bucket management
BAZYNGO-1557: Interface / Implementation split for FileUpload component
to allow injection into Jersey REST resources
BAZYNGO-1557: UploadContainer interface / implementation split + API
adjustment for introducing DiskUploadContainer
BAZYNGO-1557: bucket contains file system based UploadContainers
BAZYNGO-1557: multipart/form-data POST action for uploading files
BAZYNGO-1557: renamed configuration file schema to match component
implmentation name
BAZYNGO-1557: typo
BAZYNGO-1557: fixed logic error + added protection against negative
numbers
BAZYNGO-1557: create bucket's directory and save file data
BAZYNGO-1557: make RandomAccessFile compatible with Java 7
try-with-resources
BAZYNGO-1557: formatting
BAZYNGO-1557: a method to add chunks of data to existing upload
container
BAZYGO-1557: added method to retrieve upload containers by name and to
build them chunk by chunk
BAZYNGO-1557: refactoring: building response was moved to separate
method, with support for emitting 201 status + Location header when a
single upload container was created as a result of the request
BAZYNGO-1557: added support for chunked uploads
BAZYNGO-1557: a method to dispose container's contents
BAZYNGO-1557: a mechanism to set specific restrictions for a form's
upload bucket
BAZYNGO-1557: validation and error reporting for file uploads
BAZYNGO-1557: uploaded item deletion support
BAZYNGO-1557: server-side thumbnail support