Set version to 1.1.0-SNAPSHOT
Set version for maven-clean plugin explicitly
Rename INSTALL file to INSTALL.md, so that it renders nicely on github
Add README file
Create Pair class for use as a typed tuple return
Refactor TCToken fixes
Update BC repo to include latest TLS patch
Remove double maven clean plugin entry
Correct Ausweisapp session handling compatibility

The fix had a flaw, when the server address was given without a path segment.
Fallback to TLS 1.0 when server implementations are errornous (fixes #177)

If grabbing the TCToken using TLSv1.1 results in an error in the TLSProtocolHandler we now try
again using TLSv1.0. This also applies to PAOS connections.

The rationale behind this is that most production eID servers are not capable of handling TLS 1.1
connections as required by TR-03130 (Version 1.1.2) Section 2. We are currently speaking with the
eID Server producers to address this problem, so that we can remove the fallback.
Merge branch 'master' into stage

Conflicts:
	clients/android/pom.xml
	clients/applet/pom.xml
	clients/pkcs11/pom.xml
	clients/pom.xml
	clients/richclient/pom.xml
	common/pom.xml
	common/src/main/java/org/openecard/common/util/Pair.java
	control-interface/control-bindings/http/pom.xml
	control-interface/control-bindings/intent/pom.xml
	control-interface/control-bindings/javascript/pom.xml
	control-interface/control-bindings/pom.xml
	control-interface/control-common/pom.xml
	control-interface/control-modules/pom.xml
	control-interface/control-modules/status/pom.xml
	control-interface/control-modules/tctoken/pom.xml
	control-interface/control-modules/tctoken/src/main/java/org/openecard/control/module/tctoken/GenericTCTokenHandler.java
	control-interface/control-modules/tctoken/src/main/java/org/openecard/control/module/tctoken/TCTokenFactory.java
	control-interface/control-modules/tctoken/src/main/java/org/openecard/control/module/tctoken/TCTokenGrabber.java
	control-interface/pom.xml
	crypto/bouncycastle/pom.xml
	crypto/crypto-common/pom.xml
	crypto/pom.xml
	crypto/tls/pom.xml
	esign/pom.xml
	event-manager/pom.xml
	gui/about/pom.xml
	gui/android-gui/pom.xml
	gui/graphics/pom.xml
	gui/gui-common/pom.xml
	gui/pom.xml
	gui/settings/pom.xml
	gui/swing/pom.xml
	i18n/pom.xml
	ifd/ifd-common/pom.xml
	ifd/ifd-core/pom.xml
	ifd/ifd-protocols/pace/pom.xml
	ifd/ifd-protocols/pom.xml
	ifd/pom.xml
	ifd/scio-backend/android-nfc/pom.xml
	ifd/scio-backend/android-pcsc/pom.xml
	ifd/scio-backend/android-scio/pom.xml
	ifd/scio-backend/pcsc/pom.xml
	ifd/scio-backend/pom.xml
	ifd/scio-backend/seek/pom.xml
	management/pom.xml
	management/tiny-management/pom.xml
	plugins/plugin-common/pom.xml
	plugins/plugin-manager/pom.xml
	plugins/plugin-pinplugin/pom.xml
	plugins/plugin-testplugin/pom.xml
	plugins/pom.xml
	pom.xml
	recognition/pom.xml
	sal/pom.xml
	sal/sal-common/pom.xml
	sal/sal-protocols/eac/pom.xml
	sal/sal-protocols/genericcryptography/pom.xml
	sal/sal-protocols/pincompare/pom.xml
	sal/sal-protocols/pom.xml
	sal/tiny-sal/pom.xml
	saml/pom.xml
	transport/dispatcher/pom.xml
	transport/http-core-shade/pom.xml
	transport/http-core/pom.xml
	transport/paos/pom.xml
	transport/paos/src/main/java/org/openecard/transport/paos/PAOS.java
	transport/pom.xml
	wsdef/android-marshaller/pom.xml
	wsdef/class-list-plugin/pom.xml
	wsdef/jaxb-marshaller/pom.xml
	wsdef/pom.xml
	wsdef/wsdef-client/pom.xml
	wsdef/wsdef-common/pom.xml
Fix Bug #186: Group of radio buttons not working as expected under Android
Fix a Bug in the AndroidMarshaller when marshalling the complete eGK cardinfo file

The Marshaller will now also marshal RSAAuthMarkerType and MutualAuthMarkerType.
Furthermore attributes in AnyTypes are now supported.
Implement Feature #188: Write a Log to the internal storage / sd card in the Android App

The user is now able to select between different logging options and a log will be written to the int. storage / sd card if selected.
Fix Bug #189: Repeatedly performing the authentication process with usb readers not working

Ensure that the only Activity on the Activity stack is the DeviceOpenActivity. This improves the
detection of usb readers when the App is, for example, restarted after a completed authentication.
Fix Bug #170: Wrong Error Dialog in Android App

The extended length error dialog will now only be displayed if the error was really the extended length problem.
If not, a dialog will be displayed stating that an unexpected error occured an the log can be viewed.
Let the log roll over at startup
Improve the look of the Android App

This includes:
- Make the DeviceOpenActivity translucent so it won't be seen shortly popping up
- Card images are now bigger on smartphones
- Introduces a slightly modified layout of the terminal fragment for tablets
Fix the generic cryptography protocol

At the last review some things got broken.
Use ResponseBaseType instead of ResponseType in WSHelper

Custom messages might use other types with a restriction element instead of the iso:ResponseType.
By using dss:ResponseBaseType, the helper functions work regardless of the intermediate type.