HPCC-9630 - Clear up some exception handling

Various places, were incorrectly handling the ownership of an
IException passed to IExceptionHandler::fireException.
In some cases resulting in a leaked exception, or worse, a -ve leak.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9661 Move column names out of html input tags

For some environment, ECLWatch "Get Roxie Metrics" shows no column
names to select. The existing html code has the column name between
an open INPUT tag and a closing INPUT tag. Since the closing tag
is not standard html, the code of column name may be ignored.
The problem is fixed by moving the column name out of the INPUT tag.

When a column is checked, the column will be added to display.
Another problem found is that the table header is not refreshed
correctly for Chrome. New code is added to detect Chrome and
force the table to refresh as for Firefox.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #4624 from wangkx/h9661

HPCC-9661 Move column names out of html input tags

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Minor change following review
Merge remote-tracking branch 'origin/candidate-4.0.0' into closedown-4.0.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4602 from jakesmith/hpcc-9630

HPCC-9630 - Clear up some exception handling

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.0.0' into closedown-4.0.x

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9623 WsEcl xml test message shouldn't close tag prematurely

In generated WsECl test soap messages the root tag of an array
element ends up being closed twice, resulting in an extraneous '>'
character.  It is usually harmless but confusing as these messages
are supposed to demonstrate how to correctly format requests.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-9584 Document evaluate(module, attributeId) feature

Signed-off-by: RichardTaylorHPCC <richard.taylor@lexisnexis.com>
HPCC-9052 Document Direct Access to Roxie using either SOAP or JSON

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge pull request #4653 from RichardTaylorHPCC/B9584

HPCC-9584 Document evaluate(module, attributeId) feature

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4657 from richardkchapman/lintian-workaround

HPCC-9713 Bad installation message when installing on Ubuntu 13.04

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9052 Edits based upon review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge pull request #4654 from JamesDeFabia/hpcc9052_DocumentDirectAccessToRoxie

HPCC-9052 Document Direct Access to Roxie using either SOAP or JSON

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4645 from afishbeck/soapTestMsgGT9623

HPCC-9623 WsEcl xml test message shouldn't close tag prematurely

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4658 from richardkchapman/bundle-directory-location

HPCC-9724 Default bundle directory should be per user

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Community Edition 4.0.0-1 Gold

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.0.0' into closedown-4.0.x

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9729 IE Does not work with new ECL Watch

Added missing template files

Fixes HPCC-9729

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #4661 from GordonSmith/HPCC-9729

HPCC-9729 IE Does not work with new ECL Watch

Reviewed-By: Richard Chapman <rchapman@hpccssytems.com