Add Ubuntu Unity Launcher icon

This adds the unity launcher and a stock LN icon
to Ubuntu desktops. Left-click to go to local
ESP, right-click gives you the options to start,
stop, restart and see the status of the cluster.

You still have to add it to the unity bar yourself,
but searching for "hpcc" on the dash is enough to
find it, drag it and done.
Fix minor issues reported by eclipse

The uninitialised variable might be significant if there are occasions when it isn't
explicitly set.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #2796 from ghalliday/eclipsewarn

Fix minor issues reported by eclipse

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Fix gh-2795, noreturn specific to newer compilers
Merge pull request #2797 from rengolin/noreturn

Fix gh-2795, noreturn specific to newer compilers

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Allow multiple include dirs
Merge pull request #2803 from rengolin/ecl-regress

Fix include dir and enable passing multiple directories
Fix gh-2721 configmgr - ldap systemUser drops prepended backslash
  Add additional backslash ('\\') for javascript to properly display backslash

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Re-Enable unittests

Re-enabling the unit test infrastructure, adding new tests
for URI and linking existing tests into it. Some other tests
are not yet linked (aren't cppunit or aren't in a shared lib)
and will be done in the furure.

There is a good documentation on how to extend, and about each
part of the infrastructure. The remote tests are also a good
example on how to create more API/TDD unit tests in the future.
Conditional URI test execution
Comment typos
Fix Clang errors

Two errors detected by Clang: returning false where a pointer was
expected, and using modifiers on a list of types.

This last one was probably an error in Clang, but it's a real
issue. We should enhance the dumper to extract the modifiers
before dumping the types and print them.
Merge pull request #2791 from rengolin/warnings

Fix Clang errors

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2801 from rengolin/unittests

Re-Enable unittests

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2811 from garonsky/issue-2721_ldap_system_user_drops_backslash

Fix gh-2721 configmgr - ldap systemUser drops prepended backslash

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2713 from rengolin/launcher

Add Ubuntu Unity Launcher icon

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Add ifdef wrapper for CppUnit
gh-2390 rollup matching transform result, not left

Consquently, a match could occur, despite neighbouring rows mismatching.
If the matching key is changed in the transform and the result matches the
next row, but not the original previous row, the rollup continued.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #2816 from rengolin/unittests

Add ifdef wrapper for CppUnit

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2780 from jakesmith/rollupthor-2390

gh-2390 rollup matching transform result, not left

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>