HPCC-8564 Added override settings for nproc to limits.conf

Added a soft of 4096 and hard of 8192 which matchs the default
kernel set values on ubuntu and centos 5.x.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Merge pull request #3983 from pschwartz/HPCC-8564-nproc-override

HPCC-8564 Added override settigns for nproc to limits.conf

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3990 from ghalliday/issue8821

HPCC-8821 Don't optimize 1 character compare on ebcdic strings

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8834 Package base resolutions should not depend on declaration order

Assumptions about the resolution of bases made packages dependent on
the order of declaration in the package file.  Make the resolution
of bases recursive and not dependent on order.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #3995 from afishbeck/packageBaseOrder8834

HPCC-8834 Package base resolution should not depend on declaration order

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8819 Allow LOCAL to prefix a definition (like SHARED/EXPORT)

There are some situtations e.g., when you are defining a symbol in a
function/function macro, where it is possible for a definition of a symbol
to fail because it clashes with an existing symbol.  Prefixing the
definition with LOCAL allows you to avoid this ambiguity.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>