Set version to 1.1.0-SNAPSHOT

This reverts commit 89d4db054486b5c77d0bfbe5dd380cb64ab05148.
Fix read binary for faulty nPAs

Apparently some nPAs return less than 255 bytes and do not indicate it with a special result code. Assuming that 255 bytes
have been read is wrong for those cards. The offset for the next iteration must therefore be calculated from the actual bytes
read.
Make CertificateAuthorityReference in EAC1Output a hex string
Make CHAT optional if no required CHAT is given
Add translation for DG14 (Handwritten Signature)
Add ECDSA as supported signature algorithm
Add write access selection to CHAT dialog
Set TLS min version to 1.1
Make CardAPDU.getData never return null values and fix readFile for EstEID

The EstEID always returns 9000 when reading form a file. This means it can not be determined
when there is nothing else to read. The trick is to check if the last read returned 0 bytes and use
this as cancellation criteria.
Revert "Make CertificateAuthorityReference in EAC1Output a hex string"

This reverts commit 3be4d74654392f10b8b94314de38783de21f73d2.
Fix HTTP request line when the resource is empty

In the case the resource part of the URI is only / it might happen, that the empty
string is sent to the server which is a violation of the HTTP specification.
Remove AusweisApp workaround adding session as query parameter to the PAOS server address
Recycle EAC protocol on successful execution
Add exceptional handling for missing parameters in client activation
Cleanup of CHAT class

Especially get rid of index based iterations where possible.
Sort list of enum entries.
Don't show an URI in the result minor in case of an IncorrectParameter error.
Throw an exception in case the SOP check of the RefreshAddress fails.

This commit handles especially the case that the endpoint does not return an redirect or error status code.
Additional name changes according to the test report.
Don't use the URI based minor while the creation of the refreshURL.