[JBIDE-15054] removed timeouts (total time guards) for wizard operations
[JBIDE-15056] catching IllegalArgumentException when click in empty line
[JBIDE-15054] reintroducing timeouts with high values

WizardUtils#runInWizard uses a default timeout of 2 minutes if no
timeout is given. Therefore we need to pass a timeout in and postpone
the change of WizardUtils to later.
[JBIDE-15059] fetching after push so that isAhead-state gets updated
[JBIDE-15059] corrected creation of push operation

Removed the prior workaround that was fetching after the push. Replaced
it by a proper way of creating the push operation which makes sure that
the remote tracking branches get updated once the push is executed.
[JBIDE-15115] getting able to consume new message reporting

OpenShift changed the way how they report messages. What was reported in
field=result is now reported in field=null&severity=result. We need to
be able to consume the old and the new way in order to be able to talk
to OpenShift Online and existing OSE instances (their hotfix is too late
for us, we would release a non-working CR1)
[JBIDE-15081] logging unknown errors when logging in, shortened msg in
UI
[JBIDE-15144] corrected client jar name in build.properties
[JBIDE-15200] fixed NPE & made sure we inform the user about  timeout
Bump parent pom version in root pom to 4.1.0.Final-SNAPSHOT
TOOLSDOC-376: Remove obsolete OpenShift Tools reference guide
JBIDE-15205 -  OpenShift menu contribution issue
[JBIDE-15309] adding markers to git when creating

The prior implementation was just creating the marker file but did not
git add it. Publishing the project to OpenShift would then not push the
new marker file since they were not added to the git index yet. I
corrected this now. 
At the same time I now also made sure the wizard is cancellable and
would only perform the operation when pushing "OK" (was:
creation/removal were immediately/on click executed).
[JBIDE-15309] corrected monitor progress
[JBIDE-15261] creating app with embedded cartridges + larger timeout

Now creating the app with embedded cartridges (was: adding cartridges to
the freshly created app). Also using specific, long timeout when
creating an app.
[JBIDE-15261] creating app with embedded cartridges + larger timeout

Now creating the app with embedded cartridges (was: adding cartridges to
the freshly created app). Also using specific, long timeout when
creating an app.
Merge branch 'JBIDE-15261-41' into jbosstools-4.1.x

Conflicts:
	plugins/org.jboss.tools.openshift.express.client/.classpath
	plugins/org.jboss.tools.openshift.express.client/META-INF/MANIFEST.MF
	plugins/org.jboss.tools.openshift.express.client/build.properties
	plugins/org.jboss.tools.openshift.express.client/pom.xml
[JBIDE-15447] bumped to version 2.5.1-SNAPSHOT and branched
jbosstools-4.1.1.Alpha1x
[JBIDE-15516] using latest openshift-java-client 2.4.0-SNAPSHOT
[JBIDE-15389] persisting tail file options per application in the prefs