[#65315174] Reorganize openstudio for versioning of files

Executables, so's and shared folders are versioned to allow for multiple
version deployments while keeping the expected layout for unix
deployments.
[#65315174] Place ruby libs in shared location in linux

Ruby libs now install into a (somewhat) self contained location at
<prefix>/lib/openstudio-<openstudioversion>/ruby/<rubyversion>/

Symlinks are installed which point from
<prefix>/lib/ruby/site_ruby/<rubyversion>/ to the installed location.
This allows for easy placement of additional ruby installations if
needed and makes the ruby .so finding easier to accomplish.

I also updated the ruby PATH to be smart about symlinks and point to the
actual location instead of the symlink location.

I have one further test to make, but I think this is ready. @axelstudios
might need to review it because of the linux folder layout changes. I
tried to keep other platforms the same that they were because they
already make self contained installs of ruby.

@nllong
Fix relative path access to installed ruby

[#65315174]
MacOS doesn't like version numbers on bundles

But that's OK, since the install folder is versioned anyhow, but this means we
cannot fix the multiple-install issue on macos as Alex was hoping.

@axelstudios

It's possible that versioning only the executables would work and would gain
us the fix we are hoping for.
Merge remote-tracking branch 'origin/develop' into 65315174-UpdateForChefDeployment
[#65315174] Update superbuild swig, necessary for contam on macos
Merge branch 'develop' into 65315174-UpdateForChefDeployment

Conflicts:
	CMakeLists.txt
	openstudiocore/CMakeLists.txt
Merge branch '65315174-UpdateForChefDeployment' of github.com:NREL/OpenStudio into 65315174-UpdateForChefDeployment
share path install location tweak for Windows
Swap line endings on openstudiocore/ProjectMacros.cmake
Merge branch 'enable_java_support' into 65315174-UpdateForChefDeployment

Conflicts:
	CMakeLists.txt
Set versioned path for java on linux
Merge remote-tracking branch 'origin/develop' into 65315174-UpdateForChefDeployment
Merge pull request #887 from NREL/65315174-UpdateForChefDeployment

65315174 update for chef deployment