[WFLY-2052] / [WFLY-490] Inform user whey they are not being prompted for a realm if it is either supplied on the command line or it was discovered from the property files.
[WFLY-743] Protect against NullPointerException introduced by this change.
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.