[#46929367] remove unscoped_belongs_to to fix 'stack level too deep' errors on oracle imports; re-implemented unscoped relations in a more sane way
add new ci_legacy_packaging environment/build
Start up and clean seperate GPFDist for legacy packaging
run jasmine on a different port for legacy packaging
use Rails env specific new database so we don't have collisions across multiple ci builds
allow use of ci_legacy_packaging ports for ci
add ci_legacy_packaging database interface
[#47013813] Update the sidebar when a new data source is added.
Remove style guide debugging line
Make tag creation more robust against concurrency issues [fixes #47032687]

- Multiple tag creation requests are processed in parallel threads, so there can be a variety of situations involving validations and database read/insert operations. To ensure that a tag is created in these situations, we rescue from creation failure errors and re-try immediately.
update jasmine port for ci_legacy_packaging
allow jenkins to override jasmine port
allow ci to override gpfdist ports
fix gpfdist port variable names
shorten ci_legacy_packing to ci_legacy
Merge branch '2.3'