Follow up on #420

After doing some testing discovered that one of the get calls in compiler should be get path. Without that paths with dots in them will not work in old runtimes. Fixing that with this pull request.

Re-run tests for both 2.2.x and 2.3.x. Runtime and compiler of same version work well together.

Also ran core unit tests from 1.2.5 compiled in 2.2.x and 2.3.x and they all worked fine too with this change