adds .gitignore
initial setup for workman subproject.
Merge branch 'feature/workmansetup' into develop
updates aws sdk version
removes tomcat + other cruft from pom.
Adds implementation of TaskWorker as well as interface definitions for TaskQeueue.
adds another unit test to the TaskWorker.
Adds a skeletal implementation of the DuplicationTaskProcessor.
renames packages in common, moves queue interface into common, adds TaskWorkerPool, moves queue reading logic into the TaskWorkerImpl.
renames TaskWorkerPool to something more descriptive.
minor improvement to TaskWorkerManager
reformatted with spaces instead of tabs.
Adds framework code for creating TaskProcessors. Basically each kind of Task will implement a TaskProcessor and a TaskProcessorFactory.  When the application is configured, all supported TaskProcessorFactories will be registered with the RootTaskProcessorFactory which will be responsible for delegating the TaskProcessor creation to the proper TaskProcessorFactory.  I added in some skeletal code for DuplicationTaskProcessorFactory as well as an interface placeholder for the CredentialRepo with no methods yet.
Initial work on the Duplication Task Processor
Begins implementation of duplication activity
Add config file for TravisCI
Updates Travis CI build config
Merge branch 'feature/dup-task-processor' into develop
Adds the duracloud release and snapshot repo to the top level pom, and also reformats the pom to use 2 space indents.
Adds credential repo (mockup) (https://jira.duraspace.org/browse/DPS-2); adds spring support (https://jira.duraspace.org/browse/DPS-2)