HPCC-11667 Advanced menu falls behind nav bar

The advanced menu and search bar falls behind the navigation bar.
Utilize @media query to make items visible if under 960px resolution
which is 1024x768 screen resolution or if the browser window is scaled.

Signed-off by: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
HPCC-12111 Use a different sub directory for each slave instance

Use a sub directory based on port number under the configured
main temp directory, to keep temp files separate from different
slaves separately. This is mainly so that on restart, a slave
can clear out it's own temps easily.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #6337 from miguelvazq/HPCC-11667

HPCC-11667 Advanced menu falls behind nav bar

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12081 Add ToJSON function to ECL

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #6366 from afishbeck/toJSON

HPCC-12081 Add ToJSON function to ECL

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6360 from jakesmith/hpcc-12111

HPCC-12111 Use a different sub directory for each slave instance

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12124 Examples for embedded language support weak

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6373 from richardkchapman/embed-examples

Embed examples

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-5.0.x'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10617 Add support for Cassandra

Initial checkin of plugin to support embedding of Cassandra (CQL) queries.

Because the Cassandra cpp library does not provide information about the
expected types for bound parameters, and yet is very fussy that they match
what it wanted, this required a change to the embed API to allow the
information to be taken from the ECL parameter types.

Note that the Cassandra cpp interface libraries are currently only available
in source form (and building them relies on other libraries that are not
available on most distros), so we build and ship them as part of the hpcc
platform build.

Also changes the representation of fields information so that we can use
default field values for NULL fields, and implements this functionality in
all SQL-style plugins.

Also fixes trivial memory leak in eclagent spotted while testing.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10617 Add support for Cassandra

Improved examples

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6357 from richardkchapman/cassandra

HPCC-10617 Add support for Cassandra

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>