if $TMPDIR is defined set java.io.tmpdir=$TMPDIR.

Java ignores the $TMPDIR variable. This surprises
users who expect the Go server and agent to use $TMPDIR
as the temporary directory.

Fixes #223.
Make SERVER_STARTUP_ARGS readable.
Upgrade gadget rendering server to latest. This will make Go trusts CA signed certificates by default when rendering a gadget from external server. And will make card activity gadget works when pointing to a Mingle SaaS instance (Which is currently broken because Mingle SaaS instance reponses involves different certificates from different services)
Merge pull request #271 from wpc/master

Make card activity gadget works with Mingle SaaS instances
Merge pull request #267 from sahilm/tmpdir

if $TMPDIR is defined set java.io.tmpdir=$TMPDIR.
Using YUI compressor to compress all files in one shot rather than spawing a JVM per file.

By compressing all files in a given directory in shot, we can save the time it takes for the task to perform a JVM lifecycle operation per file YUI tries to compress.
PENDING: I've not moved the css_sass directory compression to this new style yet.
Moving css_sass directory compression to the new way.

Implemented the pending section of the last commit (758610379f7cacd6be1584447d9acebc7e0aa209). Compression and merging happens in two separate flows rather than together.
Merge branch 'master' into faster-compression
Updating google custom search key for release 14.2.0
Merge pull request #277 from sachinsudheendra/gcs-14.2.0

Updating google custom search key for release 14.2.0
Merge pull request #272 from sachinsudheendra/faster-compression

Using YUI compressor to compress all files in one shot rather than spawing a JVM per file.
#152 - Test (ignored) for reproducing this.
Merge pull request #278 from arvindsv/submodule_fail_name_path_different

#152 - Test (ignored) for reproducing submodule issue
Adding option to skip YUI compressor

As this change is close to the proposed release, skipping the compression until YUI_COMPRESS_ASSETS=Y is set during builds.
moving controllers/admin/ {commands, configuration, garage, package_definition, package_repostiories, pipelines_snippets}, controllers/admin/plugins, controllers/admin_controller, required libs & util
adding empty views required for specs to pass
fixing specs
fixing deprecations warnings
moving controllers/admin/ {pipeline_groups, pipelines, materials, stages, jobs, tasks}
adding empty views required for specs to pass