Support download cancel, authorization timeout, regen-javadoc
Regen javadoc
Merge branch 'master' of github.com:basespace/basespace-java-sdk

Conflicts:
	README.md
	javadoc/apidocs/allclasses-frame.html
	javadoc/apidocs/allclasses-noframe.html
	javadoc/apidocs/com/illumina/basespace/Analysis.html
	javadoc/apidocs/com/illumina/basespace/AuthenticationPipeline.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceConfiguration.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceEntity.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceSession.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceSessionEvent.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceSessionListener.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceSessionManager.html
	javadoc/apidocs/com/illumina/basespace/DownloadEvent.html
	javadoc/apidocs/com/illumina/basespace/DownloadListener.html
	javadoc/apidocs/com/illumina/basespace/FetchParams.html
	javadoc/apidocs/com/illumina/basespace/File.html
	javadoc/apidocs/com/illumina/basespace/ForbiddenResourceException.html
	javadoc/apidocs/com/illumina/basespace/Project.html
	javadoc/apidocs/com/illumina/basespace/Run.html
	javadoc/apidocs/com/illumina/basespace/Sample.html
	javadoc/apidocs/com/illumina/basespace/User.html
	javadoc/apidocs/com/illumina/basespace/class-use/Analysis.html
	javadoc/apidocs/com/illumina/basespace/class-use/AuthenticationPipeline.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceConfiguration.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceEntity.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceSession.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceSessionEvent.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceSessionListener.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceSessionManager.html
	javadoc/apidocs/com/illumina/basespace/class-use/DownloadEvent.html
	javadoc/apidocs/com/illumina/basespace/class-use/DownloadListener.html
	javadoc/apidocs/com/illumina/basespace/class-use/FetchParams.html
	javadoc/apidocs/com/illumina/basespace/class-use/File.html
	javadoc/apidocs/com/illumina/basespace/class-use/ForbiddenResourceException.html
	javadoc/apidocs/com/illumina/basespace/class-use/Project.html
	javadoc/apidocs/com/illumina/basespace/class-use/Run.html
	javadoc/apidocs/com/illumina/basespace/class-use/Sample.html
	javadoc/apidocs/com/illumina/basespace/class-use/User.html
	javadoc/apidocs/com/illumina/basespace/package-frame.html
	javadoc/apidocs/com/illumina/basespace/package-summary.html
	javadoc/apidocs/com/illumina/basespace/package-tree.html
	javadoc/apidocs/com/illumina/basespace/package-use.html
	javadoc/apidocs/com/illumina/basespace/test/BaseSpaceTest.html
	javadoc/apidocs/com/illumina/basespace/test/TestBaseSpaceConfiguration.html
	javadoc/apidocs/com/illumina/basespace/test/class-use/BaseSpaceTest.html
	javadoc/apidocs/com/illumina/basespace/test/class-use/TestBaseSpaceConfiguration.html
	javadoc/apidocs/com/illumina/basespace/test/package-frame.html
	javadoc/apidocs/com/illumina/basespace/test/package-summary.html
	javadoc/apidocs/com/illumina/basespace/test/package-tree.html
	javadoc/apidocs/com/illumina/basespace/test/package-use.html
	javadoc/apidocs/constant-values.html
	javadoc/apidocs/deprecated-list.html
	javadoc/apidocs/help-doc.html
	javadoc/apidocs/index-all.html
	javadoc/apidocs/index.html
	javadoc/apidocs/overview-frame.html
	javadoc/apidocs/overview-summary.html
	javadoc/apidocs/overview-tree.html
	javadoc/apidocs/serialized-form.html
	src/main/java/com/illumina/basespace/AccessDeniedException.java
	src/main/java/com/illumina/basespace/AuthCodeListener.java
	src/main/java/com/illumina/basespace/AuthenticationPipeline.java
	src/main/java/com/illumina/basespace/BaseSpaceConfiguration.java
	src/main/java/com/illumina/basespace/BaseSpaceConnectionException.java
	src/main/java/com/illumina/basespace/BaseSpaceSession.java
	src/main/java/com/illumina/basespace/BaseSpaceSessionManager.java
	src/main/java/com/illumina/basespace/Content.java
	src/main/java/com/illumina/basespace/CoverageMetaData.java
	src/main/java/com/illumina/basespace/DefaultBaseSpaceSession.java
	src/main/java/com/illumina/basespace/DownloadEvent.java
	src/main/java/com/illumina/basespace/HttpServer.java
	src/main/java/com/illumina/basespace/test/BaseSpaceTest.java
	src/main/java/com/illumina/basespace/test/TestBaseSpaceConfiguration.java
Object mapper and logger as instance variable
Merge branch 'master' of github.com:basespace/basespace-java-sdk

Conflicts:
	README.md
	javadoc/apidocs/allclasses-frame.html
	javadoc/apidocs/allclasses-noframe.html
	javadoc/apidocs/com/illumina/basespace/AccessDeniedException.html
	javadoc/apidocs/com/illumina/basespace/Analysis.html
	javadoc/apidocs/com/illumina/basespace/AppResult.html
	javadoc/apidocs/com/illumina/basespace/AppSession.html
	javadoc/apidocs/com/illumina/basespace/AuthenticationPipeline.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceConfiguration.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceConnectionException.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceEntity.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceException.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceSession.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceSessionEvent.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceSessionListener.html
	javadoc/apidocs/com/illumina/basespace/BaseSpaceSessionManager.html
	javadoc/apidocs/com/illumina/basespace/BasicResponse.html
	javadoc/apidocs/com/illumina/basespace/Content.html
	javadoc/apidocs/com/illumina/basespace/CoverageMetaData.html
	javadoc/apidocs/com/illumina/basespace/CoverageRecord.html
	javadoc/apidocs/com/illumina/basespace/DownloadEvent.html
	javadoc/apidocs/com/illumina/basespace/DownloadListener.html
	javadoc/apidocs/com/illumina/basespace/DownloadProgressListener.html
	javadoc/apidocs/com/illumina/basespace/ExtendedFileInfo.html
	javadoc/apidocs/com/illumina/basespace/FetchParams.html
	javadoc/apidocs/com/illumina/basespace/File.html
	javadoc/apidocs/com/illumina/basespace/FileFetchParams.html
	javadoc/apidocs/com/illumina/basespace/FileMetaData.html
	javadoc/apidocs/com/illumina/basespace/ForbiddenResourceException.html
	javadoc/apidocs/com/illumina/basespace/ItemListMetaData.html
	javadoc/apidocs/com/illumina/basespace/Project.html
	javadoc/apidocs/com/illumina/basespace/Reference.html
	javadoc/apidocs/com/illumina/basespace/ResponseStatus.html
	javadoc/apidocs/com/illumina/basespace/Run.html
	javadoc/apidocs/com/illumina/basespace/Sample.html
	javadoc/apidocs/com/illumina/basespace/UnauthorizedException.html
	javadoc/apidocs/com/illumina/basespace/User.html
	javadoc/apidocs/com/illumina/basespace/VariantFetchParams.ReturnFormat.html
	javadoc/apidocs/com/illumina/basespace/VariantFetchParams.html
	javadoc/apidocs/com/illumina/basespace/VariantRecord.AdditionalInfo.html
	javadoc/apidocs/com/illumina/basespace/VariantRecord.GenotypeInfo.html
	javadoc/apidocs/com/illumina/basespace/VariantRecord.SampleFormat.html
	javadoc/apidocs/com/illumina/basespace/VariantRecord.html
	javadoc/apidocs/com/illumina/basespace/class-use/AccessDeniedException.html
	javadoc/apidocs/com/illumina/basespace/class-use/Analysis.html
	javadoc/apidocs/com/illumina/basespace/class-use/AppResult.html
	javadoc/apidocs/com/illumina/basespace/class-use/AppSession.html
	javadoc/apidocs/com/illumina/basespace/class-use/AuthenticationPipeline.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceConfiguration.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceConnectionException.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceEntity.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceException.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceSession.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceSessionEvent.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceSessionListener.html
	javadoc/apidocs/com/illumina/basespace/class-use/BaseSpaceSessionManager.html
	javadoc/apidocs/com/illumina/basespace/class-use/BasicResponse.html
	javadoc/apidocs/com/illumina/basespace/class-use/Content.html
	javadoc/apidocs/com/illumina/basespace/class-use/CoverageMetaData.html
	javadoc/apidocs/com/illumina/basespace/class-use/CoverageRecord.html
	javadoc/apidocs/com/illumina/basespace/class-use/DownloadEvent.html
	javadoc/apidocs/com/illumina/basespace/class-use/DownloadListener.html
	javadoc/apidocs/com/illumina/basespace/class-use/DownloadProgressListener.html
	javadoc/apidocs/com/illumina/basespace/class-use/ExtendedFileInfo.html
	javadoc/apidocs/com/illumina/basespace/class-use/FetchParams.html
	javadoc/apidocs/com/illumina/basespace/class-use/File.html
	javadoc/apidocs/com/illumina/basespace/class-use/FileFetchParams.html
	javadoc/apidocs/com/illumina/basespace/class-use/FileMetaData.html
	javadoc/apidocs/com/illumina/basespace/class-use/ForbiddenResourceException.html
	javadoc/apidocs/com/illumina/basespace/class-use/ItemListMetaData.html
	javadoc/apidocs/com/illumina/basespace/class-use/Project.html
	javadoc/apidocs/com/illumina/basespace/class-use/Reference.html
	javadoc/apidocs/com/illumina/basespace/class-use/ResponseStatus.html
	javadoc/apidocs/com/illumina/basespace/class-use/Run.html
	javadoc/apidocs/com/illumina/basespace/class-use/Sample.html
	javadoc/apidocs/com/illumina/basespace/class-use/UnauthorizedException.html
	javadoc/apidocs/com/illumina/basespace/class-use/User.html
	javadoc/apidocs/com/illumina/basespace/class-use/VariantFetchParams.ReturnFormat.html
	javadoc/apidocs/com/illumina/basespace/class-use/VariantFetchParams.html
	javadoc/apidocs/com/illumina/basespace/class-use/VariantRecord.AdditionalInfo.html
	javadoc/apidocs/com/illumina/basespace/class-use/VariantRecord.GenotypeInfo.html
	javadoc/apidocs/com/illumina/basespace/class-use/VariantRecord.SampleFormat.html
	javadoc/apidocs/com/illumina/basespace/class-use/VariantRecord.html
	javadoc/apidocs/com/illumina/basespace/package-frame.html
	javadoc/apidocs/com/illumina/basespace/package-summary.html
	javadoc/apidocs/com/illumina/basespace/package-tree.html
	javadoc/apidocs/com/illumina/basespace/package-use.html
	javadoc/apidocs/com/illumina/basespace/test/BaseSpaceTest.html
	javadoc/apidocs/com/illumina/basespace/test/TestBaseSpaceConfiguration.html
	javadoc/apidocs/com/illumina/basespace/test/class-use/BaseSpaceTest.html
	javadoc/apidocs/com/illumina/basespace/test/class-use/TestBaseSpaceConfiguration.html
	javadoc/apidocs/com/illumina/basespace/test/package-frame.html
	javadoc/apidocs/com/illumina/basespace/test/package-summary.html
	javadoc/apidocs/com/illumina/basespace/test/package-tree.html
	javadoc/apidocs/com/illumina/basespace/test/package-use.html
	javadoc/apidocs/constant-values.html
	javadoc/apidocs/deprecated-list.html
	javadoc/apidocs/help-doc.html
	javadoc/apidocs/index-all.html
	javadoc/apidocs/index.html
	javadoc/apidocs/overview-frame.html
	javadoc/apidocs/overview-summary.html
	javadoc/apidocs/overview-tree.html
	javadoc/apidocs/serialized-form.html
	src/main/java/com/illumina/basespace/AuthCodeListener.java
	src/main/java/com/illumina/basespace/BaseSpaceSession.java
	src/main/java/com/illumina/basespace/BaseSpaceSessionManager.java
	src/main/java/com/illumina/basespace/DefaultBaseSpaceSession.java
Make one FileChannel in multi-part download.  Make sure to null and close it as well.