WFLY-1575 : Since all jsse attributes are optionnal, checking that we only look for a password if a trustore or a keystore is defined.
Checking also that adding a jsse element through the cli can't be empty.
Adding some tests for parsing and cli usage.
added test for replication of broken session by NegotiationAuthenticator
WFLY-1988 : Instead of testing password equality on String, using byte array equality as we might have undefined chars from the random bytes in authKey.

Conflicts:
	host-controller/src/main/java/org/jboss/as/host/controller/ServerInventoryImpl.java
[WFLY-490] Fix NPE when there is no resource
[WFLY-405] fork for each patching test-class
[WFLY-490][WFLY-1844] Add MISC-SECURITY sensitivity classification to deep-copy-subject-mode
[WFLY-490] Add READ_WHOLE_CONFIG sensitivity classification to :read-config-as-xml
[WFLY-490] Add JNDI_VIEW sensitivity constraint to :jndi-view operation
[WFLY-490] Add NAMING_BINDING sensitivity constraint to the naming binding resource definition
[WFLY-490] Add WEB_CONNECTOR sensitivity constraint to the web connector resource definition
[WFLY-490] Add WEB_VALVE sensitivity constraint to the web valve resource definition
[WFLY-490] Don't leak non-addressable addresses from validate-address and validate-operation