update .gitignore to ignore IDEA project files
Adds updateFileList method to TransferManager. updateDirectory is delegated to updateFileList method.
adds check, if all files in fileList are actual files and not directories, in order for them to be uploaded.
Adds more comments
Adds null check for empty file list.
Uses default behavior as for an empty fileList and set TransferState to Completed
Updates Comments
Merge pull request #47 from weitzj/feature/transferManagerFileListUpload

Adds public uploadFileList method to TransferManager for use-case of ignore/exclude lists
Version 1.4.0 of the AWS Java SDK

This release adds support for Amazon EC2 default virtual private
clouds. It also adds an easier way to control client endpoints by AWS region.
Version 1.4.0.1 of the AWS Java SDK

This release patches 1.4.0 and addresses two small bugs with the new
Region interface.
'Version 1.4.1 of the AWS Java SDK'